שליטה בתכנות באמצעות יצירה מחדש של טכנולוגיה

אתם משתמשים בספריות וב-frameworks מדי יום. רוב המפתחים לא יודעים איך הם עובדים. אתם יכולים לשנות את זה.

השתמשו בשיטת Build-Your-Own-X. המשמעות היא שאתם יוצרים מחדש כלים קיימים מאפס. אתם לא רק בונים העתקים (clones). אתם לומדים איך הטכנולוגיה עובדת בבסיסה.

יתרונות השיטה הזו:

איך מתחילים:

אל תתחילו בבניית מערכת הפעלה. התחילו בקטן. בחרו משהו שאתם משתמשים בו מדי יום.

התחילו עם הפרויקטים האלה:

אם אתם משתמשים ב-React, בנו component renderer מינימלי. אם אתם משתמשים ב-Git, בנו גרסה פשוטה של git init.

הפסיקו להשתמש בכלים באופן עיוור. התחילו לבנות אותם.

מקור: https://dev.to/kelvin_kariuki_20f4bec616/how-to-use-build-your-own-x-master-programming-by-recreating-your-favorite-technologies-from-581d