Tagged: כתיבת קוד

[עושים תוכנה] מאחורי הקלעים של פיתוח Personal Assistant

בפרק מצטרף אלי מראיין אורח – אריק גלנסקי, ה-VP Technology של חברת HiredScore ובוגר יחידת אופק. יחד שוחחנו עם עומר פרצ׳יק, מנכ״ל חברת Any.do. עומר הקים את החברה ב-2011 עם חזון לייצר אפליקציית משימות שלא רק ניתן לרשום בה משימות, אלא היא גם תשלים אותן עבורך! – ממש Personal Assistant במכשיר הנייד של כל אחד מאיתנו.
בשנת 2018, סטארט-אפ כזה נשמע אפשרי, אבל ב-2011, כשמושגים כמו Machine Learning היו נחלתם של בודדים ו-AI ממש לא היה הBuzzword השולט בתעשיה זה נשמע משוגע ממש. עומר והצוות התמודדו במשך שנים עם אתגר שבכל רגע נתון הם לא בטוחים ב100% שניתן בכלל לפתור.

[עושים תוכנה] "איך מחליפים גלגלים תוך כדי תנועה?" – עינת אור, CTO של SimilarWeb

בפרק אירחנו את עינת אור שכבר שלוש וחצי שנים מתפקדת כ-CTO של SimilarWeb , לשיחה על נושא שמהווה שלב מאוד מעניין בקריירה של מתכנת – "החלפת גלגלים תוך כדי נסיעה" (ועוד בזמן שאתה נוסע במכונית מירוץ – פורמולה 1):

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

מה עושים במקרה כזה?
עוצרים הכל ומחליפים את כולו כשיש זמן? ואם אין זמן?
איך מעיזים להגיד לר״צ שיש בעיה, ושחייבים לעשות משהו כי המכונית הזו לא תצליח להתקדם עם המנוע הזה לאורך זמן (גדילה).