אנדרואיד מתעקש לדבר אנגלית - סיפור מהשטח על באג עקשן
אפליקציה בעברית מלאה, מהתחלה ועד הסוף - ופתאום, במכשירים חדשים, בורר התאריך נפתח משמאל לימין ומספרים מוצגים בפורמט זר. הקוד נראה תקין. הבעיה הייתה במקום אחר לגמרי.
כתיבה על חינוך, כסף ומשפחה — מתוך הבנייה של אפליקציות שמשמשות משפחות, מורים ועסקים בישראל.
אפליקציה בעברית מלאה, מהתחלה ועד הסוף - ופתאום, במכשירים חדשים, בורר התאריך נפתח משמאל לימין ומספרים מוצגים בפורמט זר. הקוד נראה תקין. הבעיה הייתה במקום אחר לגמרי.
הבדיקה האמיתית של כלי ניהול בית היא לא כמה הוא חכם - היא כמה זמן לוקח להזין מידע חדש אליו. יבוא מתמונה או מטקסט חופשי הוא ההבדל בין כלי שמשתמשים בו לכלי שנשכח אחרי שבוע.
יעד עם שם, עם סכום, ועם פס התקדמות שזז לבד בכל קנייה בסופר - זה בדיוק ההבדל בין "תני לי כסף לאופניים" לבין ילד שעוקב כמה עוד נשאר.
כל מוצר שמשתמש מקליד ולא מוצא ברשימה הוא רמז. לא תלונה, לא ביקורת - רמז שקט לגבי מה שחסר, שמצטבר עם רמזים דומים מבתים אחרים עד שהוא הופך למוצר חדש בקטלוג.
437.60 כפול 100 במחשב רגיל הוא 43759.99999999... לא 43760. טעות עיגול זעירה כזאת, שחוזרת על עצמה אלפי פעמים, הופכת עם הזמן ליתרה שאף אחד לא יודע להסביר. איך נמנעים מזה מהיסוד.
לא רשימת מוצרים - מקרר מרחבי עם שבעה אזורים, מדדי טריות, וכרטיס לכל פריט שיודע להגיד "לאכול קודם". מה שבפועל מונע קנייה כפולה ומה שהוא במפורש לא יודע להגיד לכם.
ילד סקרן עם דפדפן יכול לנסות לכתוב לעצמו יתרה ישירות למסד הנתונים. זה לא תרחיש היפותטי - זו בדיוק הסיבה שכל שקל בהון בקליק עובר רק דרך השרת, ולעולם לא נכתב ישירות מהמכשיר.
קניות בקליק ו-FamVest בקליק היו שני מוצרים נפרדים, עם שני מסדי נתונים ושתי קהילות משתמשים. האיחוד לתוך הון בקליק לא היה "להעתיק קוד" - הוא היה החלטה על מה בכלל נשאר.
רשימת קניות שממוינת לפי מעברי הסניף היא לא נוחות קטנה - היא ההבדל בין הליכה ממוקדת אחת בין המדפים לבין חזרה מתישה קדימה ואחורה שבסופה קונים דברים שלא היו ברשימה בכלל.
בכל משפחה יש כסף משותף, כסף אישי, ואזור אפור ביניהם שאף אחד לא מגדיר בקול. מה ילד צריך לראות, מה נשאר אצל ההורים, ולמה שקיפות חלקית מייצרת פחות ויכוחים - לא יותר.
זו לא שאלה תיאורטית - זה בדיוק סוג המקרה שצריך להיות מכוסה מראש בקוד, לא מתגלה בטעות אצל משפחה אמיתית. איך מוודאים שילד לעולם לא מקבל כסף כפול, גם כששני הורים פועלים בו-זמנית.
הקשר בין קנייה בסופר להשקעה בשוק ההון נשמע רחוק, אבל בהון בקליק הוא ישיר וממוספר - כל שקל שהקנייה מתעגלת אליו יכול להמשיך לגדול, לא רק להישמר.
לא בנינו משחק אחד לאזרחות - בנינו חמישה, מאותו מאגר מושגים בדיוק. למה מכניקה אחת לא הספיקה, ומה קרה כשבדקנו את זה מול מה שהמחוונים באמת דורשים.
לא פתרתי אף שאלה - קראתי את כל השאלונים והמחוונים ברצף, כדי לבנות מסלול לימוד. התבנית שיצאה מזה מפתיעה יותר ממה שציפיתי, ומסבירה למה תלמידים מרגישים שהמקצוע "לא צפוי".
מתמטיקה ואנגלית נבנות במשך שתים עשרה שנה, שכבה על שכבה. אזרחות לא עובדת ככה - היא נלמדת בעצימות בשנה אחת, ולכן כל ההנחות שבניתי עבור מקצועות אחרים התבררו כלא נכונות בשבילה.
לנמק עמדה שאתה מחזיק בה זה קל. לנמק במושג קונקרטי עמדה שאתה חושב שהיא שגויה - זה השלב שרוב התלמידים מדלגים עליו, וגם ה-11-13 נקודות שהכי קל להפסיד.
תלמיד שמצטט נכון מהקטע עדיין יכול להפסיד את רוב הניקוד של השאלה. המחוונים חושפים למה - יש שלב רביעי, בלתי נראה, שרוב חומרי הלימוד פשוט משמיטים.
הרוב המכריע של הכוונות הטובות בלימוד נופלות באותו מקום, אחרי שבועיים. שלושה מנגנונים ותיקים שפותרים את זה מכיוונים שונים - סף כניסה נמוך, חלוקה שמוציאה את ההחלטה מהיום, ומישהו שסופר עליכם.
איזה סידור הוא "שלכם", איזו ברכה מתאימה למה שבצלחת, ומתי בדיוק חל יום השנה. שלוש שאלות שנראות פשוטות, ואין לאף אחת מהן תשובה כללית - כי כולן תלויות במשהו ספציפי בכם.
אני מלמד אנגלית, ומשמש גם רכז תקשוב וגם רכז התאמות באותו בית ספר. חמישה שינויים קטנים שבאמת חסכו לי שעות בשבוע - לא כלים מהפכניים, רק החלטות שהפסקתי לדחות.
בניתי את אפליקציות BaClick בזמן שלימדתי במשרה מלאה. לא כי יש לי יותר שעות ביממה מאף אחד אחר, אלא כי הפסקתי לעשות ידנית כל דבר שאפשר להאציל למערכת. זה השיעור שלקח לי הכי הרבה זמן ללמוד.
80% כדי לפתוח את הצומת הבא, 85% כדי לעבור כיתה. אין קיצורי דרך ואי אפשר לדלג. זה מתסכל לפעמים, וזו בדיוק הנקודה - כי דילוג הוא מה שיצר את הפער מלכתחילה.
מחציות בקליק לא קובעת מי חייב לשלם על מה, ולא שומרת נתונים לנצח. שני הכללים האלה נראים כמו הגבלות, אבל הם בעצם אותו עיקרון - הכלי לא אמור להחליט דברים שאינם שלו להחליט.
אין לי סיפור על "גריינד" של לילות בלי שינה. יש לי סיפור על מה שבאמת אפשר לעשות לבד עם כלים חכמים ותזמון נכון - ומה, בכנות, לא.
פורטל המורים כלול בחינם - מצב הכיתה במבט אחד, דגלי-קושי אוטומטיים, שיתוף מסך. אבל הגבול חשוב לא פחות מהיכולת: מורה רואה את הכיתה שלו בלבד, ולא שום דבר מעבר לזה.
רכז מערכת שעות מחזיק בראש כ-400 אילוצים בו-זמנית ולא רואה איזה שניים מהם סותרים. זה סיפור על ההבדל בין בעיית סבלנות לבעיית סתירות - ועל הסיבה המבנית שבגללה בתי ספר עדיין בונים מערכות בטבלה ידנית.
תלמיד בכיתה ז׳ שנכשל בשברים לא בהכרח לא מבין שברים - לפעמים הוא לא יודע לכפול, וזה חומר של כיתה ג׳. איך מיפוי רמה של 18 שאלות מוצא את הפער האמיתי, ולמה זה לא מבחן שאפשר "לנסות עד שיוצא טוב".
כשרוב המשתמשים באפליקציה צעירים מגיל 13, כל החלטה על פרסום נהיית שונה. שער גיל, בלי מזהי פרסום, בלי פרופיל שיווקי - ולמה זו בחירה שיש לה מחיר, ולמה החלטנו לשלם אותו.
ההודעה "מי בא ביום שישי?" נשלחת בכל קבוצת עובדים בישראל בערך פעם בשבוע. למה שיטת הוואטסאפ-ואקסל נשברת בדיוק כשהעסק גדל, ומה בפועל כלי ייעודי לניהול משמרות עושה אחרת.
התאמה שלא מתרגלים איתה לא עוזרת, ומילון אלקטרוני הוא ההתאמה הכי מבוזבזת שאני מכיר. רכז התאמות מסביר מה באמת מגיע, מי מאשר את זה, ולמה חודשי י״ב הם כבר מאוחר מדי להתחיל.
פיינט גלידת חלבון בסופר עולה 30 ומשהו שקל. אצלי הוא עולה 6.5, עם יותר חלבון. המתכון המלא, כולל שני הדברים שבלעדיהם הכול יוצא גוש קרח פירורי.
תלמיד בכיתה ז׳ שידע לדקלם את כללי השברים בעל פה, ונכשל שוב ושוב. מה שגיליתי כשבדקתי מאיפה באמת מתחיל החור — וזה מה שהפך אחר כך למשחקים בקליק.
ויכוח על 280 שקל שלא היה באמת על 280 שקל. איך הבנתי שהבעיה בהתחשבנות בין הורים גרושים היא לא הכסף — היא שאין גרסה אחת של מה שקרה.
אורי, אבא לשלושה מחיפה, החליט לספור במשך חודש כל דבר שנזרק מהמקרר. הטור שלו על מה שהוא גילה, ולמה זה כמעט תמיד אותם ארבעה מוצרים.