Comment by hinkley

Comment by hinkley 13 hours ago

2 replies

At the most disruptive place I finally arranged it so I worked at home on Fridays and Monday through Thursday were used to answer questions, attend meetings, do shallow work and do exploratory work for deep work. For instance, you need to do a refactor for a new feature or a bug fix. Is the code going to just let you do it, or will this change require another, and another, and another to get things working again?

So most Fridays I knew exactly what I needed to do and I coded for a solid six+ hours. And having already poked around I typically got about twice as much done in that time as I typically would in a day.

kelnos 12 hours ago

Oof, I don't think I could be successful at a place like that. Only 6-ish hardcore-productive hours of coding per week would make me sad. I would want to invert your arrangement: I'm in the office Monday to answer questions and interact with people, and Tues-Fri I'm at home doing deep work.

(I know that's unrealistic. But that would be my ideal.)

  • hinkley 11 hours ago

    By this point the project was out of primary development and moving toward long term maintenance. My main value was in making sure everyone there understood how certificates and code signing worked, and that nobody made any dumb architectural decisions.