PadMapper כבר מזמן אחד מהםהאהוב עלינוכלים לציד דירות. זה ממשק שימושי להפליא של מפות Google, מסנני חיפוש מרובים ושכבות-על של תחבורה המונים וחניה שנוספו לאחרונה הופכים אותו לאחד המקומות הטובים ביותר להתחיל את חיפוש ההשכרה שלך. כשקרייגסליסט ביטלה את הגישה של PadMapper לרישומים שלה בשנה שעברה, היוצר אריק דמנטון (במהלך גרוע לחלוטין)החזיר אותםבאמצעות API של דלת אחורית. פגשנו את אריק כדי לשוחח על האתגרים הגדולים ביותר שלו, ההשראות הגדולות ביותר ועוד.
מאיפה הגיע הרעיון לאפליקציה? האם ניסית לפתור בעיה שחווית, או שההשראה הגיעה ממקום אחר?
החברים שלי ואני ניסינו למצוא מקום בניו יורק, ובמיוחד ניסינו למצוא מקום ללא עמלת תיווך. אני לא יודע אם אי פעם חיפשת מקום בניו יורק, אבל מתווכים שם משחקים הרבה משחקים, מתארים מקומות כמו שהם לא נמצאים בהם, מעורפל בכוונה לגבי המיקום, מבטיח מקום ללא תשלום אבל ואז לא לקבל את זה כשאתה מגיע לשם, וכן הלאה. היינו לוחצים על רישום, מתאהבים במקום ואז מבינים שהוא לא איפה שחשבנו שהוא. זה בזבז לנו הרבה זמן.
בלילה אחד מאוחר, אני וחבר שלי רוב דנו איך היינו רוצים שקרייגסליסט יהיה - רצינו לחפש קודם לפי מיקום על מפה גדולה שתפסה את כל המסך, רצינו מסננים רבי עוצמה ורצינו שזה ישלח לנו אימייל כשמשהו עלו התאמה חדשה למה שרצינו, כך שלא נצטרך להמשיך לבדוק כל חצי שעה. זה בעצם מה שהפך ל-PadMapper.
אחרי שהעלית את הרעיון, מה היה השלב הבא?
עבדתי כמתכנת בסטארט-אפ די תובעני בניו יורק, אז התחלתי להתנסות בסריקה וב-Google Maps בלילות ובסופי שבוע. כמה חודשים לאחר מכן, עזבתי את העבודה שלי בלי הרבה תוכנית לגבי מה אני אעשה, אבל היה לי את הקוד הזה ששיחקתי איתו, אז החלטתי שאולי כדאי לעבוד על זה. זה היה שימושי עבורי, אז הבנתי שאם אעשה את זה פחות מטומטם, אנשים אחרים ימצאו בזה שימושי. עבדתי גם על כמה פרויקטים אחרים, אבל PadMapper היה זה שתפס.
בתמונה למעלה: אריק בעבודה.
איך בחרת לאילו פלטפורמות למקד ולאיזה להתעלם או לחכות?
החלטתי שכדי לעשות משהו באמת ייחודי, אצטרך לדרוש ביצועי javascript טובים, מה שהשאיר את IE 6 ו-IE 7 בקור. בסופו של דבר גרמתי לזה לעבוד עבור אלה, אבל במצב מושפל. למרבה המזל, הגרסאות החדשות יותר של IE פתרו בעיקר את בעיית ה-javascript, אבל הגרסה המקורית של PadMapper בקושי עבדה על IE 6, שעדיין היה אחד הדפדפנים הפופולריים בעולם.
כשהתחלתי לעבוד על זה, חנות האפליקציות של iOS רק יצאה, אז די מהר הכנתי אפליקציית iOS נלווית. עם זאת, אנדרואיד עדיין הייתה בחיתוליה, וטאבלטים לא היו קיימים. קיבלתי כמה תלונות מאנשים עם נטבוקים, אבל בדרך כלל התעלמתי מהן כי חשבתי שהנטבוקים כואב יותר ממה שהם שווים.
מה היה המחסום הכי גדול שלך ואיך התגברת עליו?
הממ, שאלה קשה. היו הרבה מחסומים קטנים - שרתים נופלים, מגבלות אקראיות של API ועסקאות שצריך לעשות כדי שאוכל להמשיך. שני הגדולים שבהם:
1. כשגוגל החליטה להתחיל לגבות תשלום עבור מפות, והם הכריזו על התמחור הראשוני שלהם, חשבתי שאני בשר מת - אני חושב שזה משהו כמו 4-10 דולר לאלף טעינות מפות. בשלב הזה האתר עשה משהו כמו 10 מיליון טעינות מפות בחודש, אז זה היה פושט אותי מהר מאוד אלא אם כן יכולתי למצוא דרך אחרת. למרבה המזל, החבר'ה בגוגל היו ממש סבירים, ואני חושב שהיו כמה מעריצי PadMapper בקבוצה, מה שלא הזיק. בסופו של דבר הם הפחיתו את התמחור הציבורי שלהם הרבה לפני שהם התחילו לגבות, אז זה הפך לשאלה, אבל עד שלבסוף הסתדרתי איתם, באמת דאגתי שלא אוכל להמשיך.
2. נתבע על ידי קרייגסליסט על הכללת הרישומים שלהם בתוצאות החיפוש. רוב האנשים לא מבינים את זה, אבל קרייגסליסט מרוויחה מאות מיליוני דולרים מדי שנה, מה שאומר שהם יכולים להרשות לעצמם הרבה עורכי דין יקרים מאוד. למרבה המזל מצאתי עורכת דין מצוינת (Venkat Balasubramani) שמתמחה בדיני קניין רוחני ושהייתה מוכנה לעזור לי בתעריף ניתן לניהול, אז גם זה הסתדר קצת. עם זאת, תביעות משפטיות נמשכות לנצח, והמשפט שלי עדיין נמשך יותר משנה לאחר מכן.
איך הייתה ההשקה עבורך?
Lifehackerהפתיע אותי כשהשיק אותו עבורי! קידדתי יום אחד והסתכלתי על פעילות השרת שלי, ושמתי לב שהוא נהרס לחלוטין. הפעלתי אנליטיקה וראיתי שהלייףהאקר משליך אלפי אנשים לאתר. בכנות, לראות עשרות אלפי אנשים משתמשים ביצירה שלי באותו יום היה הבלאגן הגדול ביותר שהיה לי אי פעם. לפני כן אני חושב שביום הגדול ביותר ראו אולי 200 אנשים שהשתמשו בו, ופתאום היו 10,000. אני לא חושב שזה ירד מתחת ל-1500 אחרי אותו יום.
אז תודה רבה לך, Lifehacker (ותודה לאדם פאש ספציפית שכתב על זה). עד לאותה נקודה, היה לי חשד עז שאני טיפש על זה שאני מנסה לעשות את שלי ולא רק הולך למצוא עבודה אחרת. זו באמת הזריקה בזרוע מ-Lifehacker שגרמה לי להבין שעשיתי משהו שימושי להרבה אנשים.
איך מטפלים ביעילות בבקשות וביקורות של משתמשים?
אני לא כל כך טוב במעקב אחר בקשות, לצערי. המערכת שלי היא בעצם שאם אני שומע את אותה תלונה מספיק פעמים, אני מוסיף אותה לרשימת המשימות שלי כדי לבדוק אותה יותר. עם זאת, אני תמיד שמח לשמוע מאנשים - אני שמח שאכפת להם מספיק כדי להתלונן ורוצים שיפורים.
בתמונה למעלה: אריק במשחק.
עכשיו, איך מחלקים זמן בין פיתוח פיצ'רים חדשים לניהול קיימים?
עד כמה שאפשר, אני מנסה להפוך דברים לאוטומטיים כדי שלא אצטרך להשקיע זמן בתחזוקתם. זה עזר מאוד, וגרם לכך שלא נאלצתי להעסיק, חוץ מעזרה חלקית. עם זאת, הדברים מורכבים מספיק כדי שאני עדיין משקיע זמן הגון בשמירה על דברים. כשאני מנסה לפתח משהו חדש, אני מנסה להיפטר מכל הסחות הדעת שאני יכול - הודעות מיידיות, דואר אלקטרוני, טלפון, טוויטר, הכל נכבה, לעתים קרובות במשך ימים בכל פעם. קשה להיות פרודוקטיבי באמת אם אתה מפריע כל הזמן, ואני באמת מתחיל לצעוד אחרי יום או יומיים של מיקוד אינטנסיבי. שלוש או ארבע שעות הן גוש הזמן המינימלי להתמודדות עם כל דבר חדש וקשה - אם אין לי את זה, אני בדרך כלל לא טורח ופשוט עושה דברים תחזוקה.
איזו עצה היית נותן לאחרים שרוצים לקחת על עצמם פרויקט דומה?
התחל, ושחק. לסובב דברים מסביב. אל תפחד לשבור דברים.
כל יום רביעי שני,מאחורי האפליקציהנותן מבט מבפנים כיצד נוצרו כמה מהאפליקציות האהובות עלינו - מהרעיון ועד ההשקה (ומעבר לכך). יש מישהו שהיית רוצה לראות מוצג? אֶלֶקטרוֹנִיטסה.