Live data from Hacker News

Ask HN: I'm bored with programming, what should I do?

news.ycombinator.com

1–10 of 68 posts

Ask HN: I'm bored with programming, what should I do?

#1
I've been coding for a living for about 15 years and, while there are plenty of days where I learn something new, overall, I'd say I'm actually pretty good at it, and generally quickly earn the respect of my peers wherever I work.

The problem is, I've lost my spark and enthusiasm for the job, BUT, I can't afford NOT to work, and with 3 young kids, I have some pretty significant overheads to meet each month.

I still read HN and other tech sources avidly, so I still have enthusiasm for the industry, in fact, I dream one day of running my own successful tech business. I'm just finding the physical and mental act of programming for a living draining, having done it for several years, I'm in need of a change, and, if I don't change something, I fear I'll burn out.

So, turning to HN for some inspiration. What should I do?

Re: Ask HN: I'm bored with programming, what should I do?

#2
It's been a long time since I've been ass-deep in new tech. Most days I'm recalling on that thing I did that time in order to help a teammate or a group of teammates work through a task. I would suggest you look at what you can give, not what you can get. Mentorship (both giving and receiving) has been a practice that I've found very rewarding. Generally, I mentor other people in an area that I have a lot of experience (technology) and I look to be mentored by those who have experience in areas that I don't have a lot of experience (management, finance, etc.). I think it contributes to my end goal which is also to run my own business. Hope that helps.

Re: Ask HN: I'm bored with programming, what should I do?

#3
There will probably be three more submissions just like mine before I hit submit, but you should very likely consider a transition to a management / liaison role.

There are a variety of fields that benefit from code-savvy people that are able to communicate effectively and that have just a little bit of initiative, namely:

- project manager -- there are a lot of definitions for project managers, but the simplest I think is the guy who sits between upper management and the engineers to ensure that project deadlines are met by removing obstacles for the engineer. As a developer, your unique insight here is in the ability to anticipate roadblocks and be able to remove them, as well as not having to have things explained to you three times before you can act. As a project manager, you'll be privvy to upper management's goals and directives earlier, be in a position to shape the project, and tangibly demonstrate how your contributions streamline the development process. Often-times, as engineers, we only hear "We need feature X", without an explanation for why we need feature X, and a lot of times, project managers don't communicate that downstream. Being able to understand the woes of engineering and the plaints of management simultaneously gives you an advantage to communicate effectively and deliver more efficiently.

- product manager -- Similar to but different than project manager, a product manager sits between the project manager or engineers and the customer or potential customers. The product manager evaluates customer concerns and helps shape the product or products by ensuring that the features you're working on will actually help improve the product's market position. What features are people asking for? What features are people asking for that are negatively impacting the ability of sales to sell the product? What features are people not asking for that they should be? What could make the product better? Those are the questions that the product manager seeks the answers to, and provides those answers to the rest of the team, then puts in a request for the proverbial "Feature X".

Etc., etc. There are positions that benefit from having a developer's mindset that aren't development. By your post here, I can see that you communicate effectively, so you have at least the minimal qualifications necessary that a transition could probably be easily managed.

Re: Ask HN: I'm bored with programming, what should I do?

#8
post #3

There will probably be three more submissions just like mine before I hit submit, but you should very likely consider a transition to a management / liaison role. There are a variety of fields that benefit from code-savvy people that are able to communicate effectively and that have just a little bit of initiative, namely: - project manager -- there are a lot of definitions for project managers, but the simplest I th…

[deleted]

Re: Ask HN: I'm bored with programming, what should I do?

#9

Why not start a company? If you're good at programming and have been doing it for 15 years, you've probably got some financial stability. Your family may need to lower its expenses a little, but thats the price you pay to do what you enjoy.

Speaking as a parent, I think the OP has three startups already.

Re: Ask HN: I'm bored with programming, what should I do?

#10
post #4

Can you be more specific about what you currently use coding for? Web development is different than embedded systems, for example

And therein may be a solution. "Programming" is huge, because code is in everything. Since you don't seem likely to start a business today, get into programming in some industry that's wildly different from what you've done. Embedded. Astronomy. Medical. Telecomm. Hell, even CRUD for a bank if you've never done that. You might even find something interesting enough to start a business on.
Post reply on HN