Show notes
פודקאסט מספר 378 של רברס עם פלטפורמה - אורי ורן מארחים בכרכור (קצת פחות חם?) את עמרי פימה מחברת Natural Intelligence לשיחה על Intuitive Codebases, או במילים אחרות - קוד-בייסים אינטיאיטיביים (לא ראיתם את זה בא, הא?)ולפני כן - קצת על עמרי ועל החברה - עמרי - כיום ארכיטקט ב - Natural Intelligence, ש”עוזרת לצרכנים לקבל החלטות” - היום בעולם הצרכנות יש המון החלטות שאנחנו צריכים לקבל (ממשכנתא, ביטוח, DNA Kits ועד מזגן, מקרר, מכונות כביסה וכו’). אנחנו יודעים לעשות את המחקר באינטרנט ולעזור לאנשים להבין מה חשוב, מה לא חשוב, ואיך לבחור נכון.וכיוון שאתם חברת תוכנה - סביר להניח שיש מאחורי זה לא מעט מדע והנדסה. איך הדברים האלה עובדים? איך אתם עוזרים ללקוחות לקבל החלטות (מעבר לאינטליגנציה טבעית כמובן . . .)?יש הרבה מאוד תהליכים - מנועי המלצות, או “פשוט לסרוק את האינטרנט”, להבין ולעשות ניתוח - ובהרבה מקרים זה אנשים שעושים מחקר ומנסים להבין מה באמת חשוב בכל עולם תוכן ובכל תעשייה, על מנת לעזור לכל אחד לקבל החלטה.ומן הסתם - יש גם אתגר של לנסות להפוך את כל זה לאוטומטי: רק חלק מהאתגר של לנסות לגדול מ-150 עולמות תוכן לכיון ה-3,000-4,000 ואולי הרבה יותר.בהחלט מדובר כאן על Scale שאינו טריוויאלי, והחברה גדלה באופן מאוד מהיר - מה שמביא אותנו לנושא השיחה שהוא קוד-בייסים אינטיאיטיביים (נמשיך עם המושג הזה עד שיתפוס?) - בנוסף לגידול של החברה גם צוות הפיתוח גדל.ובכל זאת רגע לפני - קצת על הרקע של עמרי: מה עשית לפני כן? אילו דברים אתה אוהב לעשות בעולם התוכנה? מה היה המעבד הראשון שסבל את נחת זרועך? כאלה . . .מגאסון . . . יש מספר או שלא סופרים? ויש גם את האטארי של אבא, אבל זה עוד היה בשחור-לבן.האהבה לעולם התוכנה התחילה עם מה שילדי שנות ה-90’ זוכרים כמשחק קליק ובניית משחקים - החל מ-Visual Basic, עתודאי בצבא (חיל אוויר), בניתי דברים שונים ומשונים.בחמש השנים שלפני Natural Intelligence עבדתי ב - Sears Israel - בנינו אתרי קניות, ועשיתי שם הכל מהכל: החל מ-SRE (דאגתי שהאתר לא ייפול ב - Black Friday . . .), דרך עולמות של המלצות, ניתוח טקסט, ניתוח סנטימנטים, מה משתמשים אוהבים ומה מעניין אותם - ואפילו עד עולמות של IOT ובניית מכשירים חכמים.לפני כ-9 חודשים הצטרפתי ל - Natural Intelligence בתפקיד ארכיטקט, ולמעשה כל הנושא של Intuitive Codebases מדבר הרבה מאוד על החווייה האישית שלי (עמרי) בתור תוכניתן חדש בסופו של יום, שמנסה להבין מה לעזאזל קורה פה . . .חשוב לציין שעמרי גם מדבר לא מעט בכנסים (כולל באיזה אחד בשם Reversim Summit - 2017, 2018, 2019 …) - אוהב לדבר, אוהב לבנות - לשם כך התכנסנו היום.אז לפני בערך 9 חודשים הצטרפת ל - Natural Intelligence, שהייתה קיימת לפני כן) - ספר על חוויות שלך כמהנדס מנוסה שמגיע ל - Codebase קיים: מה ראית? מה למדת? ואיך זה לוקח אותך לבלוג-פוסט שפרסמת על Intuitive Codebases.אחד הדברים שהכי הפתיעו אותי היה שביום שבו הגעתי לחברה - הגעתי יחד עם עוד 26 אנשים… לא כולם Engineers, אבל הרבה מאוד כן, כאלו שבאו ועברו את החווייה יחד איתי, כמעיין “חווייה קבוצתית”.יותר מזה - חודש אחרי הגיעה עוד כמות דומה, ובחודש שאחרי - עוד כמות גדולה.בגדול - כמעט בכל חודש מתווספים משהו כמו עשרה מהנדסים לחברה. להכשיר את כולם זה קשה (ולהכשיר אותי גם היה קשה).אז ניסיתי לחשוב אילו דברים היו טובים בתהליך הזה ומה אפשר לשפר - כי נראה שמהנדסים הולכים להמשיך להצטרף, ושווה לראות מה אפשר ללמוד על זה.צריך להגיד ש - Natural Intelligence היא חברה בוגרת יחסית - יש כבר Codebase בוגר, והרבה.מצד אחד יש הרבה Codebase, ומצד שני - זו חברה שעדיין עוברת תהליך גידול אקספוננציאלי.יש הרבה Codebase Legacy, אבל גם משכתבים את המערכות לטכנולוגיות מודרניות - וגם אנחנו “נאלצים” להתמודד עם כמויות של אנשים וצוותים שהחברה לא הכירה בעבר.אז כשאתה אומר “קשה” - מה זה אומר? אתה יושב מול המחשב ומתחיל לקרוא קוד ושואל “מה הולך כאן?”, שומע הרצאה? במה מתבטא הקושי?לפחות דבר אחד היה טוב בתוך התהליך הזה - עברנו מעיין “אקדמיה”: סט של הרצאות שמטרתן הייתה להכניס אותנו לאט ובזהירות.הרצאות - וגם מעיין התנסות: לנסות וליצור איזשהו פיצ’ר מסויים מקצה לקצה.התהליך של האקדמיה לקח משהו כמו שבועיים וחצי - ואני שואל את עצמי למה זה אמור לקחת שבועיים וחצי? איך אפשר להגיע…

