Live data from Hacker News

Ask HN: Why aren't you coding?

news.ycombinator.com

51–60 of 316 posts

Re: Ask HN: Why aren't you coding?

#51
The last time I was paid to be a developer by a company, the most prominent reasons I was not writing code were:

1. I am in the 5th meeting to discuss the details of a 10-page document about a feature that would take 100LOC to write if we weren't using Spring.

2. I am waiting for a dependency manager that is incapable of resuming downloads to download my dependencies from the private repository of dependencies which is located overseas, and my ISP has shitty QOS to that location, and the company's dozens of network and infra people don't think it's worthwhile to set up a proxy on this continent. Or I am using wget to download the dependencies and manually moving them into the dependency manager's cache on the filesystem, which is still slow, but more certain to eventually succeed, since wget can resume downloads.

3. I am learning in my 1:1 that if another developer on my team has attempted to set up some alerting, and our QA has signed off on the alerting, and our SRE has signed off on the alerting, but the alerting is not actually working, it is my responsibility to ensure that the alerting is actually working before my manager learns that it is not working. So I should just do all the work that nominally belongs to my teammates all the time, and delegating tasks is some fake thing to make others feel good, not an actual way to designate a DRI for an objective.

Re: Ask HN: Why aren't you coding?

#52

I guess I have coder's block... the thought of a big project makes me more reluctant to start.

I was in one of these for a few months. Strangely enough, changing all my editors color schemes from darkmode to whitemode helped me to overcome it. Over time I went back to darkmode for the most part.

Maybe it is similar to working from a different place? (e.g. coding sitting in park instead of the same old office day-in day-out)

Re: Ask HN: Why aren't you coding?

#54

I'm constantly bombarded with "quick" questions from coworkers about how some part of my code works (or more often why it doesn't). After several such interruptions it's harder and harder to even try to focus, maybe some kind of neurosis, fear of being interrupted once you are again in flow?

If you are on a team, we’ve addressed this by having a single dev responsible for all incoming questions in our team channel. Any DMs are directed back to the team channel for the designated on call person.

The on call person, for the week, doesn’t have sprint commitments. If they have time, they can choose to help the sprint or work to reduce toil.

Re: Ask HN: Why aren't you coding?

#55

from developers who are being paid to write code Who is paid to write code? I'm paid to ensure my team delivers quality software, on time and to spec. Typing out code is the least difficult part of that.

I'm always amazed at people who think that programming languages and typing and editing are the hard part of what software engineers do. I spend much more time trying to understand the problem that I'm trying to solve, and to make decisions about how to do that in a way that I won't regret.

Re: Ask HN: Why aren't you coding?

#57
One of the best software engineers who worked for me was the guy who deleted the most code. He absolutely produced negative net lines of code, and it was a running joke that we were paying him to write code, but he was doing the opposite.

Re: Ask HN: Why aren't you coding?

#58
Queue Hal changing a lightbulb: https://www.dailymotion.com/video/x2gp98t

Yesterday I was not coding because my simple change required a bloom filter. I spent a little time finding an appropriate package. I went to import it and my IDE couldn’t. Now I am trying to find why the the manifest is borked, decided to re-pull all dependencies from scratch, find out three of them are incompatible, so I have to figure out what version to pin them to, etc. One lib had a breaking change in a patch version that I could address in our code. Cool, now back to using a bloom filter...

And our integration tests are more and more brittle as we put more and more services into our docker compose files. And they take longer and longer.

Re: Ask HN: Why aren't you coding?

#59
I’ve discovered that using my coding skills as leverage against the management class is the best way to earn more.

So I’m not coding until I get promoted. I got a raise and a promotion last year, did about 2 weeks of work to give the management the marketing feature they wanted, and now I rest. I’m currently holding out on another marketing feature because the management has no choice but to go with me (deadlines, talent challenge, budget challenge). So I’m using my skills as leverage to earn more.

I told my VP that this feature can’t be delivered until I’m made a Director.

Post reply on HN