logoalt Hacker News

prewettyesterday at 7:40 PM0 repliesview on HN

> you will eventually hit a point where you start thinking it's all meaningless ... You come to a point where you realize that you're not doing anything that creative

I hit that point after about 5 years. At the time, software development was mostly desktop applications (which are sadly defunct), and UI frequently doesn't require much in the way of algorithms. Then I focused on the challenge of design a UI that matches the user's mental model, which lasted about five years. After another a stint in mobile games and apps, I started doing contracting. The key for me was the concept of serving someone else' vision (instead of my own vision of FIRE), and some HN conversation on some of Steve Job's videos on work. This all boiled down into an attitude of "I will solve your problem (and you will pay me)" (from Job's discussion with the guy who designed the NeXT logo).

As a contractor, sometimes I solve your problem with a cool algorithm, sometimes by simply implementing your pixel-perfect design, and sometimes with a true-Agile back-and-forth of vague design into concrete software. Since I switching to the "I solve your problem" perspective, I haven't had any problems with feeling frustrated at just being a code monkey implementing stuff I don't need to think about. (However, I have discovered that I get really bored doing server stuff, and it doesn't save me from that. I just like something concrete, and not having to debug by putting in print statements and wading through thousands of lines of output, with only the reward that the variable contents is now correct. Turns out I want to see something. I get unreasonably excited about going from a blank screen and slowly populating it with widgets.)