Temp Logs into Documentation
Here’s an idea I had while writing a server application I needed to test on a remote computer with limited debugging abilities… I insert debug logs, temporary logs, before and/or after important sections of flow so I could see in the console what is going on and what is failing. But I wouldn’t want them there when the app rolls into production. And then I thought, people hate writing in-line documentation but it’s quite important. And here I have all these debug logs explaining what is going on. So, instead of deleting them, comment them out. Then I have them for later, if I want, and they pretty much function like in-line documentation. Win-Win!
Posted in IT, No Category, Practice, Programming, Thinking Out Loud, Work by Eran with comments disabled.
The Push Forward Extensions
Here is a package of several extensions I’ve created that I use in my Unity projects. I thought they would be useful and would appreciate any feedback. Push Forward Extensions.
Posted in Programming, Work by Eran with comments disabled.
עבודה חדשה
התחלתי עבודה חדשה. מדובר בחברה נחמדה בתל-אביב. בינתיים, נראה שהאנשים שם מאוד נחמדים. לקחו אותי בתור מישהו שמנוסה עם Unity בשביל לעשות קצת מחקר וניסויים ולפתח תחום שהם רוצים להיכנס אליו. אני מאוד אוהב את האווירה כי אני הראשון ויכול להגדיר את הסגנון. וגם לא מלחיצים אותי ומתייחסים מאוד טוב לזמן שלוקח לעשות דברים. וזה גם נותן לי די והותר זמן לעסוק בפרויקטים הפרטיים שלי. אז כרגע אני בעיקר מנסה להרשים אותם כמה שאני יכול בתקווה שזאת תהיה מערכת יחסים ארוכת טווח.
Posted in IT, No Category, Work by Eran with comments disabled.
ראיון עבודה
הלכתי לראיון עבודה. סבבה. הם רצו לעשות לי מבחן תכנות ב-Unity. סבבה. אבל אז הם נתנו לי מקלדת QWERTY… עם Mono… על מק. 😓
Posted in No Category, Work by Eran with comments disabled.
מובטל – יום שביעי (זאת אומרת, חמישי)
אתמול הייתי בראיון בחברת DragonPlay. הם מאוד נחמדים, המשרדים מאוד יפים. אבל אני לא בטוח. הם עושים משחקי “קזינו חברתי”. אני לא שולל משהו בלי לנסות קודם אבל אני לא יכול שלא לחשוש שמשחק כזה פשוט לא יקסום לי. ואם הפרויקט לא מעניין אותי, אם אני לא רואה אותו כתוספת חיובית לעולם, אני לא באמת אקדיש לו את כל המשאבים שלי. וכן, אמרתי להם את זה מראש. אני מעדיף לא לשקר ולהתריע על בעיות מראש. נו טוב, אני לא נורא ממהר.
Posted in No Category, Work by Eran with 2 comments.
מובטל – יום ראשון (זאת אומרת שישי)
אתמול היה, רשמית, היום האחרון שלי בקומפדיה. הגרסה הרשמית היא שפוטרתי בגלל אי התאמה לתרבות החברה ולא מצאו לי מקום שמתאים לצרכים שלי. הגרסה הלא רשמית — שאין לי בעיה לכתוב אותה פה כי כבר לא ממש אכפת לי — היא שאני הגעתי לשם לפני כשנה, ראיתי מה הולך שם, ראיתי את הקוד, ורק ניסיתי כל הזמן לשפר אותו ולעשות דברים יותר טוב. למרות כל מה שניסיתי, קיבלתי התנגדות אחר סתירה אחר שלילה. עד שהגענו אל הפרויקט האחרון שלי (שביקשתי וקיבלתי רשות להשתמש בשיפורים שלי, לפחות רק עליו, ושאף אחד יגיד אחרת). ולמרות שהזהרתי מראש, עוד לפני שמשהו התחיל לנוע, שההתחלה שלו תהיה איטית, והיא נהייתה אפילו עוד יותר איטית בגלל דרישות משתנות כל הזמן של הלקוח (ואני מדבר פה על שינוי חלקים שלמים שכבר היו גמורים) ואי הספקה של חומרים והגדרות מדויקות. כל זה, תוך כדי ציפייה בעמידה באותו לוח זמנים. ובסוף, כנראה, האשימו אותי. כי אני הייתי הגורם היחידי שלא הלך בתלם אלא ניסה לעשות משהו יותר טוב. ולמי שתוהה, לא. אני לא סתם מלכלך על מעסיק קודם. כשעזבתי את Seven Elements זה היה בגלל כמה חילוקי דעות אבל לא משהו שאני יכול באמת להאשים אותם. אמרתי שהלחץ לא בריא אבל זאת הייתה הדרך שלהם ואני לא הסכמתי. הפעם, אני (בעצם לא רק אני. אני רק חטפתי בסוף) ניסיתי רק לשפר מערכת שנראתה לי כמשהו שדורש עבודה (ופחות או יותר כל מי שדיברתי איתו עליה הסכים). ועכשיו, פשוט חבל לי שהם יישארו עם מערכת מיושנת וכנראה בגללה גם לא ימשכו כישרונות חדשים. ועכשיו אני מובטל. ובאמת שמעולם לא Continue Reading →
Posted in Me, No Category, Work by Eran with 2 comments.
קיבלתי את המשימה לבדוק את ה-Hololens
זאת גרסת מפתחים, היא עדיין דיי מוגבלת ויש סיבה טובה למה לא מזכירים את הנתונים הטכניים הנוכחיים בכל הפרסומים של מיקרוסופט. אבל, למען האמת, עם כל ההגבלות והבעיות, זה עדיין דיי מגניב. אז נתנו לי לשחק עם זה קצת ולהוציא משהו שמדגים מה אפשר לעשות עם הדבר הזה. חבילת הפיתוח של זה מתממשקת עם Unity. נראה לי, אפילו, שזאת סביבת הפיתוח המועדפת עליהם כרגע וזה עובד בצורה יחסית נוחה. הבנייה דיי מהירה ו-Remote Debugging זה דבר דיי חיוני פה. לפתח לזה זה דיי כמו לפתח ל-VR רק שלא נכנסים לעולם של Unity אלא הוא מוקרן על גבי העולם האמיתי. ולכן עדיף להשאיר את רוב הרקע ריק כדי שה-Hololens לא יצייר דברים לא נחוצים. זה מכשיר נחמד. אבל אחרי מספיק זמן איתו על הראש, הצוואר מתחיל לכאוב מהמשקל יתר. ואני גם לא הספקתי להיכנס ממש ל-Spatial Mapping והולוגרמות משותפות. לפי דעתי, אין טעם לקנות כזה עכשיו אלא אם כן אתם מתכננים להיכנס לזה חזק בעתיד. אבל כשהם יוציאו גרסה למשתמשים, זה יכול להיות דיי מגניב.
Posted in High-Tech, Work by Eran with comments disabled.
סופו של שבוע ארוך
זה היה שבוע שבעצם התחיל בשבוע שעבר. אני הצטרפתי לצוות מסוים בחברה. צוות שכולל עוד מתכנת, מנהל פרויקטים, וממדל. אז השבוע התחיל כשהמתכנת השני יצא לחופשה קצרה ואז אני הייתי צריך להיכנס עוד יותר מהר אל תוך העניינים ולעזור להכין כמה פרויקטים שהיה צריך להדגים ללקוחות. השבוע התקדם כך שעד יום שני, כשכולם חוץ ממני נוסעים לחו”ל להדגים, היה צריך להכין כמה וכמה וכמה דברים לנסיעות האלו. אז עבדנו כמה ימים ארוכים והספקנו להכין הכל. אז חשבתי, שהחל מיום שלישי יהיה לי קצת זמן יותר רגוע להתעסק עם דברים קצת רגועים יותר. ואז בשני בלילה, הממונה עלינו אמר שזכינו במכרז. זה מגניב אבל לא ממש הבנתי מה זה אומר. וביום שלישי בבוקר הוא מתקשר אליי להגיד שאני צריך ללכת לעזור להדגים את הפרויקט הזה, שלמזלי הוא לפחות בארץ, אבל ב-7:00 בבוקר. ואז נאמר לי שאני צריך להכין גם עוד שמונה דברים אחרים. אז כל יום שני התרוצצתי (בין כוננים וספריות, לא יותר מדי התרוצצות מעשית) בשביל להכין את כל מה שצריך. כל זה, ביום שאמרו לי שאני יכול ללכת מוקדם כי יום קודם נשארתי עד מאוחר. היה מתיש אבל איך שהוא הצלחתי גם לצאת בזמן להגיע להקרנה של Game of Thrones. וביום שלישי, התייצבתי ב-7:00 כדי להרכיב את העמדה שלנו, להכין את כל המכשירים והציוד ולהראות את הפרויקט לכל מי שרצה. היה מגניב. זה תמיד מגניב כשמראים לאנשים חדשים משהו ב-VR. רק חבל לי שהשעה שאמרו לי שתהיה לנו להראות את הפרויקט הצטמצמה לבערך עשר דקות. אז זה לקח זמן. ועד שיצאנו משם ועד שחזרתי למשרד, עבר כבר יותר מחצי Continue Reading →
Posted in High-Tech, No Category, Work by Eran with comments disabled.