ארכיון יומי: 21 דצמבר, 2010

מה כלי העבודה שלך ?

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

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

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

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

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

אני צריך עורך טקסט (נגיד vim), אני זקוק למערכת גרפית עם דפדפן לגלישה בפרוטוקול HTTP. אני זקוק לשרת וללקוח ssh. אני גם חייב שיהיה לי דוא"ל ואני זקוק ליומן, אחרת אני לא אזכור מה לעשות אם זה פגישות, או עבודה. אני זקוק גם לספר טלפונים, שפות תכנות כדוגמת רובי ועוד … שימו לב שאני לא זקוק כרגע לפחות לרישוי של תוכנה למשל. היות ואני משתמש במערכות מבוססות קוד פתוח. אני לא זקוק לסביבת עבודה משולבת בשביל לעשות את העבודה, אלא מספיק לי עורך טקסט כדוגמת vim לעשות את העבודה. אני לא צריך מהדר לרובי בשביל לבדוק את הקוד שלי, למרות שזה יכול להיות נחמד שמשהו יתפוס שגיאות שהתחביר בברירת מחדל מקבל, אבל תרגום בינארי שלהם מוצא בעיות.

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

האם אתם אי פעם עשיתם הפסקה וחשבתם בעצם מה אתם חייבים בשביל לבצע את העבודה שלכם ובלעדיה לא תוכלו לעשות שום דבר ?