חוב טכנולוגי בעיקרון זה אומר שאנחנו יודעים שמשהו לא מומש, או מומש ממש במעט ולא כמו שבהכרח הוא צריך להיות.
זה נועד לגישה שחייבים לצאת מהר למשל בסטארטאפים שהמטרה היא הנראות יותר מהפונקצונליות.
יש גם ספריות כאלו, אבל מהניסיון שלי זו גישה ולא שפה מסוימת.
לפעמים יש לה מקום ולפעמים אין.
אלקטרון היה במקור hack שנתן לך להריץ בתוך node את העורך atom במקום אבל בצורה של desktop application. באיזשהו שלב הוא נהפך ל"זה", גם בשם, וכיום כאשר עורך כדוגמת vsc משתמש בו, יש דגשים אחרים לגמרי בפיתוח מאשר בהתחלה - כאשר הוא נבנה ל GH Atom, ולא התגבש.
גם בשני עורכי הטקסט האלו ד"א היו המון חובות טכניים שלאט לאט טופלו וכיום לא מרגישים בהם (כאשר atom כבר לא באמת בפיתוח).
זה כל מה שאתה יודע שעשית לא הכי טוב, לא מושלם, אבל זה עבד באותו רגע
זה יכול להיות גרסאות של חבילות שימנעו ממך שדרוג בעתיד, זה יכול להיות refactoring שאצריך לעשות בגלל קוד משוכפל. אולי קוד שלא מאורגן הכי טוב מבחינת namespaces.
בקיצור יכול להיות כל דבר שהבטחת לעצמך ש"אתקן מתישהו".