נשיקות לתער של אוקהם

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

בפיתוח תוכנה, גם כן יש עיקרון כזה. למשל בשביל לבנות דפדפן אינטרנט. במידה ונרצה לעשותו נהיה חייבים לפרק את המשימה להרבה משימות מאוד פשוטות וקטנות. העיקרון של להשאיר דברים פשוטים גם בדבר הכי מסובך, נקרא KISS.
כבני אדם, ככול שאנחנו מתבגרים, יש לנו נטייה לסבך דברים יתר על המידה. אנחנו מאמינים שהדברים שאנחנו נכנסים אליהם, הרבה יותר מסובכים ממה שהם, דבר שיוצר בעיה.

לאחרונה ניר נתן לי לקרוא את הספר "המטרה". הספר כתוב בצורת סיפור, בו מנהל מפעל נכשל, מקבל אולטימטום של 3 חודשים לגרום למפעל להיות רווחי, או שהוא יסגר וכולם ילכו הביתה. הספר בעצם מראה תהליך בו שיפר אותו מנהל את היצור בלי לשנות כלום מבחינת משאבים, אלא מבחינת תפיסה של איך דברים נעשים.

בספר היו הרבה בעיות שלי נראו מאוד פשוטות, אבל לגיבור הן היו מסובכות הרבה יותר. סיבה לכך היא כנראה שאם אנחנו רחוקים מספיק מבעיה/גישה מסויימת, לפעמים קל לנו לראות פתרונות מאשר כאשר אנחנו נמצאים בתוך הבעיה או בתוך הלך החשיבה שגרם לבעיה.

הספר מגיע על מנת להציג דרך שאומרת שכל הזמן צריך להשתפר ובמקום לכבות שריפות כל הזמן בשביל לרצות את כולם, צריך להחליט על צורת פעולה/גישה רווחית לאותו העסק. הרי אם העסק הוא לא רווחי, הוא לא יכול להתחרות, ואם הוא לא יכול להתחרות, אז אין לו מקום בשוק.

במידה ואתם לא מעוניינים לקרוא את הספר (למרות שהוא מאוד מומלץ), העקרונות של KISS והתער של אוקהם, יכולים לעזור לכם הרבה מאוד. תזכרו תמיד לפשט דברים בצורה הכי פשוטה שרק ניתן. לפעמים זה לא נשמע הגיוני שדברים כל כך פשוטים, אבל הם כן ! זה רק אנחנו אלו שמסבכים אותם.

למשל אני נוהג לתת את המשימה הבאה לאנשים (ש99% מהם נפלו עד עכשיו, וכמה גם אמרו לי שאני פישטתי את הדברים הרבה יותר מידי): יש ריבוע, משולש ועיגול. כיצד תגידו למחשב להניח את הריבוע, ועליו את העיגול ועל העיגול את המשלוש ?

התשובה לא תופיע כאן, ואם כבר הכרתי לכם את התרגיל, אנא אל תגלו לאחרים.

3 מחשבות על “נשיקות לתער של אוקהם

  1. ארתיום

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

    אתה יודע מה הבעיה שלי עם המשימה? למה אתה מתכוון.

    לפי השאלה התשובה היא: תניח ריבוע, תניח עליו עיגול ותניח עליו משולש… (תשובה מנוסחת כלשון השאלה)

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s