Reflections on My Tech Career – Part 1
6 months ago
- #career-journey
- #software-development
- #self-taught-programmer
- Successful career as a software developer spanning 37 years and six companies, working on projects like Elastic Reality, Xbox, Windows, Steam, Internet Explorer, and Chrome.
- University dropout who turned to programming, initially struggling with depression and loneliness before finding a path through self-taught programming and a union desk job.
- Developed MandFXP, a shareware Mandelbrot set explorer, which led to a job offer at Distinctive Software after showcasing raw programming talent.
- Created CygnusEd, a text editor for Amiga, which eventually gained a cult following and provided significant royalties.
- Chose a programming career over attending circus school, a decision that proved pivotal for his future success.
- Worked on games like Test Drive and Grand Prix Cycles at Distinctive Software, leveraging the Amiga's capabilities.
- Traveled the world for two years with his partner, funded by CygnusEd royalties, emphasizing the importance of life experiences beyond career.
- Joined ASDG (later Elastic Reality), learning Windows, C++, and version control, and contributed to a morphing program that won a technical Academy Award.
- Developed Fractal eXtreme, a Windows fractal explorer, which continued to sell decades later.
- Transitioned from writing consumer software to focusing on developer tools and code optimization.