Live data from Hacker News

Poll: How much of your work time is typing code?

news.ycombinator.com

1–10 of 52 posts

Re: Poll: How much of your work time is typing code?

#3
I try not to start writing code until I am at the point where it's pretty much just typing. It doesn't always work out this way, and it isn't necessarily always the right move, but it forces me to have a really clear mental model of the problem in question before I start committing things to paper (so to speak), which typically saves a refactoring or two down the road.

Re: Poll: How much of your work time is typing code?

#6

Easily less than 1%. The code is just the manifestation of the solution that I spent most my time coming up with. I am actually annoyed when I need to use Java because it triples my typing time compared to Python.

So, in the end, if it affects less than 1% of your time, language choice is not such a big deal for you, right?

Re: Poll: How much of your work time is typing code?

#7

Easily less than 1%. The code is just the manifestation of the solution that I spent most my time coming up with. I am actually annoyed when I need to use Java because it triples my typing time compared to Python.

On the plus side it only adds 2% additional time to a given project.

Re: Poll: How much of your work time is typing code?

#9
post #3

I try not to start writing code until I am at the point where it's pretty much just typing. It doesn't always work out this way, and it isn't necessarily always the right move, but it forces me to have a really clear mental model of the problem in question before I start committing things to paper (so to speak), which typically saves a refactoring or two down the road.

I usually end up doing a lot of the thinking about the problem while talking to whoever is requesting it. That's the only way to guide them to easier, cheaper, cleaner paths. There's still a lot of finer details to work through, but it's usually enough to get started coding.

Re: Poll: How much of your work time is typing code?

#10
It will differ according to the problem I am solving. But in general, I need to see the code in my head before I type it.

Management may like to call you a coder(or worse, a resource) but don't be fooled, you solve problems first and foremost. Sometimes solving the problem doesn't require any code at all.

Post reply on HN