Kukho uhlobo oluthile lwe-tech i-content i-imeyile. » “Uma” Ngena ngemva The kind where someone Ukwakhiwa kwe-SaaS eminyakeni enhle uye kusuka ku-idea kuya ku-$10k MRR eminyakeni angu-30 Isakhiwo se-software yenza isithombe se-assembly se-sequence: ukucindezeleka okusheshayo, umculo we-dramatic, ukucindezeleka okuqhubekayo. Kuyinto malunga ne-680 amahora yokubhalisa ngemuva kwamakhemikhali amahora. Amahora amabili amahora amabili. I-Laptop ye- regularly hits 94°C. Ukusuka Kwangathi Kuyinto Messier. fired three days Christmas It's slower. Futhi ndingathanda ukuthi kulinganayo ukuthi isakhiwo ikakhulukazi most of us. I-Setup Nobody Talks About Ngiyaxolisa kusukela Ukusuka . Ayikho ku-startup. Ayikho ku-tech role. Nine months ago Poland Netherlands Ukuze A - Ukusebenza ekhaya I-Distribution Center warehouse job order picker I-type of work lapho uhamba ngosuku phakathi izikhwama, , futhi ikhaya . 15-20 kilometer scanning barcodes loading pallets trucks I-dream yam ukuba i- "i-developer enhle" yaziwa enhle kakhulu. Imibala emzimbeni. Imibala emzimbeni. Ngithole i-laptop yami, umshini ye-2014, ebonakalayo njenge-jet injini futhi ngokuvamile zitholela ukujula kwebhizinisi yami, futhi ngitholela. Kodwa ngalinye usuku, ngemuva kokuphuma, Ngiyaxolisa PC Workman a system monitoring tool born from a simple frustration: Izixhobo ezivamile zibonisa ukuthi CPU yakho iye 87%, kodwa akuyona i-why*. Izixhobo ezivamile zibonisa ukuthi CPU yakho iye 87%, kodwa akuyona i-why*. Yini inqubo? Yini app background? Ingabe i-Chrome yakhelwe ku-Chrome? Okuzenzakalelayo I-Windows Update? Which process? Which background app? Is it Chrome being Chrome again? That Windows update running silently? I-I wanted a tool that explains, not just displays. I-concept efanelekayo. Ukubuyekezwa ukuthi iyiphi na ingxenye. Ukubuyekezwa Okokuqala: Ukubuyekeza I-Self Garbage yakho. Iphasiwedi yami yokuqala kwaba, ngokuvamile, enhle. Ngingathanda lapho ngingathanda. Ngingathanda ngingathanda. Ngithunyelwe ama-emojis emojis emhlabeni wonke ngoba ndingathanda ukuthi zibonele " ." Ngizakhiwo amaphaneli zokulinganisa kuzo zonke ama-metric. modern Ngingathanda 15+ izici ngoba izici ezininzi zihlanganisa imikhiqizo engcono, ke? . Wrong Izinsuku ezingu-2 yokusebenzisa ngosuku zibonisa konke. I-emojis yenza ama-process names engatholakali. Ukuhlobisa kubaluleke. Izici zihlanganisa ukubuyekeza, futhi akukho omunye waya. Ngithunyelwe cishe konke okubhaliwe. Izinyathelo ezingu-15,000, zangapheli. Umfundisi wamafutha kodwa ebalulekile: "ukwenza" futhi "umthombo" akuyona akuyona. Ikhodi okuyinto esebenza ayikho elifanayo ikhodi ungayisebenzisa. The Second Rebuild: The Architecture Trap Classic Overcorrection. Okungenani, inguqulo yami uya ku-Pristine. If my first version was too messy I-event-driven architecture. I-plugin yesistimu ye-modular. Ukuhlobisa okuhlobisa. Zonke izinto okuyinto mayelana ne-software engineering blogs. isicelo esihle yeselula, esebenza ku-desktop. Isakhiwo esihle. The result looked like a mobile app… I-user experience was not. Ngithole futhi imiphumela yam enhle kakhulu kule phase. I spent two weeks building automatic fan control. I-Drag-and-drop curve editors. Ukubuyekezwa kwe-real-time. Ikhodi enhle. isizinda esisodwa esisodwa kungabangela i-GPU ye-user. Then I ran proper safety tests and realized: Ngiyaxolisa zonke izici. Two weeks of work, gone. Izinzuzo ezingu-29, izinzuzo zihlanganisa elifanayo ngaphambi kokuthunyelwe le nkqubo. Ngocingo konke Kuthintela 3 AM. I-laptop eyenza ku-94 ° C. Ngingathanda i-Git yamahhala - i-200+ ama-committe. I'd just finished a 10-hour warehouse shift. Wonke abantu wabhala izinto ezifana noma “Uma "fix," "maybe this time, "why doesn't this work?" Ngiyaxolisa umbuzo lapho ngifuna: * Yini ngokwenene ngihlabathi? * Not in a giving-up way. Yini Ngicabanga Enye Ngicabanga Ngokungafani okuhambisanayo, okuhambisanayo. Ngitholela isixhobo abantu abacwaningi ukwazi PC yabo. Kodwa ngifaka njenge-imeyili efuna ukubonisa ukuthi awutholile ikhodi. Lezi zihlanganisa ngokuphelele. Zihlanganisa imikhiqizo ephelele. Usuku esifundeni, ngandisa i-UI. Okunye. Ukwakhiwa Kwesithathu: Umbuzo olufanele. Ngicabanga lokugqibela umbuzo olungcono ... not "what features can I add?" but "what does someone actually need to see?" The answer was embarrassingly simple. CPU futhi RAM side by side. One glance, image ephelele. No scrolling. I-gradient background ye-processes. I-top consumer ithatha i-darkest shade. I-instant visual hierarchy ngaphandle kokufunda ama-number. Hlola ukucubungula. Ukucubungula. Ukucubungula. Ukucubungula. No menu navigation. Ngithole 15,000 izilimi ngesikhathi lokhu refactoring. Went from 39,000 to 24,000. The product got better as I removed code. Kuyinto ebonakalayo. Kuyinto enhle. 22 Disemba, imizuzu embalwa ngaphambi kwe-Christmas. https://www.youtube.com/watch?v=zgSUqZQm9zY&lc=UgwDcoEGLMtejPJvlIx4AaABAg&embedable=true Ibhizinisi wabhala. "I-Trial has not worked out." I was in temporary housing in a country that wasn't mine. My dogs were in Poland. My family was in Poland. My laptop was dying. And my project was 70% complete. Ngena ngemvume The logical response: panic, ukucindezeleka ku-survival, ukunceda i-side project : uqala rebuild #4. What I did Mhlawumbi lokhu kuyinto ukuhambisa. Okungenani ezimbili. Mayelana ne-Crazy Yintoni izimpendulo ngokuvamile izifundo. Ngiyazi ukuthi ngithole ngesikhathi esakhiwo-ngokusho-ngaphandle: Izimpendulo akuyona izimpendulo. Zihlanganisa. Ukusungula ku-hardware ebomvu okungenani, zonke izici ziye ziye ziye ziye zihlanganisa umphumela wayo we-RAM. No bloat engatholakali. Zonke umsebenzi wahlanganyela indawo yakhe noma wahlanganyele. Ukwakhiwa ngemuva kwamahhala amahora akuyona akukho isikhathi ye-electile code okuyinto akuyona imibuzo embalwa. I-Ship or Sleep. No middle ground. Ukwakhiwa kuphela inikeza ukuthi zonke iziphumo zithunyelwe kwami. Yonke ukhuphuka kubonakalisa ukuthi ngithunyelwe isikhathi. Akukho iqembu ekubeni. Imibuzo awukwazi ukunciphisa. Kuthuthukisa imikhiqizo. I-Numbers Nobody Shares: I-680+ iiyure ezidlulisiwe. After warehouse shifts. Weekends. Holidays. 39,000 lines written. 24,000 kept. Almost 40% deleted. 4 complete UI rebuilds. I-29 izici ezakhiwa futhi zihlala. I-6 izindlela ezahlukile zokulawula i-GPU. I-5 zihlala. I-340+ amahhotela ye-coffee. I-94 °C — lokushisa okuphakama kwe-laptop ngesikhathi sokucwaninga. I-survived. --- Yini Ngicabanga: I-motivation isixazululwa. Imininingwane wahlala malunga ngeviki 2. Yini wahlala kuyinto ukujabulela. "Working code" iyinhlangano. I-version yami yokuqala isebenza ngokushesha. Kuyinto futhi ingxubevange ukusetshenziswa. Ukususa ngaphezulu. Ikhodi engcono ikakhulukazi ikhodi ungazitholela. Izinzuzo zitholela ngaphezulu kunezinsizakalo. Zihlanganisa ukucindezeleka. Ukubonisa lapho akuyona. Kuyinto kuphela ingxubevange phakathi kokuthunyelwe nokumiswa. Isikhathi eside: PC Workman. Ngingathanda ukuthi lokhu ibhizinisi ungenza ngempumelelo. Because I didn't quit. Ngingumfana emzimbeni. Kodwa Ngithanda lokhu: Ngingathanda ukuhambisa into efanelekayo kunoma. Futhi ngifunde ukuthi indlela enhle = nge-680 amahora, i-rebuilds ye-4, i-laptop ebomvu, futhi ukhiphe izinsuku ezintathu ngaphambi kwe-Christmas. If you're building something alone and it feels painfully slow, I have no magic advice. Just this: that feeling is normal. That's what building actually looks like. Keep going.