Hacker News new | ask | show | jobs
by jimbokun 4338 days ago
"As a software developer, I’m passionate about writing codes and creating new things. However, as I also need to perform managerial duties, I had less and less time to do so. Repeatedly, I had to work for days without writing any useful code for the team, I became highly agitated."

It's surprising how hard it can be to find time to just write code, even with a full time job in software development.

Meetings. Email. Technical feasibility. Gathering requirements. Testing. Investigating bugs. Various forms of technical support. Architecture and design. Documentation. Time sheets. Reports. Fixing builds and managing dependencies.

All of these are good and important and necessary for any software product to succeed. But they call also really suck the passion and productivity out of a person.

2 comments

"All of these are good and important and necessary for any software product to succeed. But they call also really suck the passion and productivity out of a person." Exactly! How do you normally deal with these? (Just curious as a still younger developer who has recently left business corporate world (excel etc.) about a year ago to pursue developing as full time at a startup)

These are the most frustrating things that start consuming a growing chunk of your time. Writing code for hours on trot to solve problems is always a joy, but when these coding sessions start becoming rare... well you just start hating these hygiene things even more and at times this negativity starts extending to people and other stuff around... Not cool at all. Still looking for better solutions... as these are what i think contribute more towards the frustration and consequently burnouts

Occasionally I will block off a several hour appointment on my calendar labeled "Develop Software". Usually works. Sometimes do it for our entire team.
Actually I like to code, but I also like architecture and design bit. Sitting down with a pen and paper, working out options for the main algorithms, seeing what looks best. Meetings and emails, not so much.