Live data from Hacker News

Ask HN: How do I keep up with work?

news.ycombinator.com

11–20 of 25 posts

Re: Ask HN: How do I keep up with work?

#11
First, let's talk about surviving death by metrics.

You need to be thinking internally about why things aren't getting done faster. What are your bottlenecks? What is slowing you down? In your mind you should be done with an assignment in roughly 2 hours and frustrated when the assignment takes longer. If an assignment does take longer than 2 hours write down why. You can keep this to yourself if you have to, but it is better to expose this as a series of comments on your work item.

If you are slow because internal processes are slow and you have to wait 10 seconds between each mouse click you have a serious problem that is beyond your control. You need to be screaming about this with anger, because apparently your job is at stake. If you are in framework hell that requires 10 steps of unnecessary stupidity to accomplish what can be done in a line of code otherwise you have a serious problem to be angry about. If you are slow because solutions to the programming logic do not instantly come to you then you have a cognitive problem that may or may not be solved with extended practice outside the office. Whatever the issue is you need to write it down for your own personal metrics so you can keep ahead of the office metrics.

At my last job everything was slow and everything was full of regression. I was slow because the product was incompetent with logic stuck between SQL insanity and framework hell. Furthermore, I was constantly fixing regression from other developers. I lost that job and didn't really feel bad about it. At my current job I am absolutely crushing it. Even with a low work ethic my productivity is extremely high and they promoted me before everybody else. It is not about how hard you work but what you accomplish.

---

Second, let's talk about the job market.

If you want to be employable then have what employers care about. You really need to ignore what is popular for developers. Things that helped me find employment (I don't have all of these, btw):

* security clearance: secret, top secret, common public clearance from the FBI, and so on

* security certifications: security+, CASP, CISSP, and so on

* business certifications: PMP, Lean 6 Sigma, business titles, and so on

* education: bachelors, masters

* diverse years of programming experience: product design, architecture, test automation, A/B testing, and so on

* writing skills: blogs, published articles, published technical documents, and so on

The ones that landed my current job were the diverse years of programming experience, security clearance, and security certifications. What earned me the latest promotion was leadership, writing ability, and productivity. For me the goal before the promotion was to do as little work as possible and be otherwise invisible, which meant getting work done quickly in the best possible quality so that I didn't have to revisit it.

Re: Ask HN: How do I keep up with work?

#12

> I also get a lot of comments on my MRs about minor issues like spacing or formatting which only my tech lead cares about. Unfortunately my manager considered this as a bad thing. I'm actually with your tech lead and your manager on this one. It is imperative that all team members are using the same code style. Its part of your IDE's settings. While it is fun to debate tabs vs spaces, camelCase vs PascalCase vs snak…

In general I also agree with this one, however I think that if a team really wants to enforce this, then at the very minimum should suggest the IDE to use and the settings to automatically correct formatting.

I suggest implementing a linter/formatter tool to be used with a pre-commit hook, so that it runs automatically and checks for this stuff automatically, avoiding you having to do it manually (mostly)

Re: Ask HN: How do I keep up with work?

#13

> I also get a lot of comments on my MRs about minor issues like spacing or formatting which only my tech lead cares about. Unfortunately my manager considered this as a bad thing. I'm actually with your tech lead and your manager on this one. It is imperative that all team members are using the same code style. Its part of your IDE's settings. While it is fun to debate tabs vs spaces, camelCase vs PascalCase vs snak…

[deleted]

Re: Ask HN: How do I keep up with work?

#15
post #10

Has your manager actually told you you aren't delivering fast enough? Or is that just a perception you have? If you're not involved in the sizing or estimation then don't commit to any dates and don't bow to any pressure over dates. In my experience pressure to deliver fast is never enforced. It's all talk used to squeeze and bully people and by incompetent managers who don't know any other knob to turn. Consider thi…

[deleted]

Re: Ask HN: How do I keep up with work?

#16
> Our tickets are expected to be done in 3 days and we don’t do sizing or anything.

Can you split the tickets? Say "this is actually made of two tasks: X and Y".

> minor issues like spacing or formatting which only my tech lead cares about.

Try discussing it with the tech lead. Why not using a code formatting tool? If it's not possible, ask them how they visualise those issues.

For instance your IDE can show you (or even fix) "weird" whitespaces (e.g. tabs vs whitespaces, whitespaces at the end of a line, whitespaces on an empty line). Maybe your tech lead has such tooling already?

Re: Ask HN: How do I keep up with work?

#17
It sounds like you already know the problems to be fixed, so you need to talk to your lead and manager in order to fix them:

1) Use a linter and stop discussing spacing and formatting.

2) Start sizing tickets... or stop an unreasonable expectation of the same delivery for different scopes.

These are standard discussions that most teams sort out early on in a project. So maybe another way to look at this is that you have one underlying problem - you never communicated as a team to agree upon expectations. A 4 person team is way too small to be having these kinds of conflicts, so I'd work on improving communications and helping everyone get to a healthier place.

Re: Ask HN: How do I keep up with work?

#18

> I also get a lot of comments on my MRs about minor issues like spacing or formatting which only my tech lead cares about. Unfortunately my manager considered this as a bad thing. I'm actually with your tech lead and your manager on this one. It is imperative that all team members are using the same code style. Its part of your IDE's settings. While it is fun to debate tabs vs spaces, camelCase vs PascalCase vs snak…

[deleted]

Re: Ask HN: How do I keep up with work?

#19

> I also get a lot of comments on my MRs about minor issues like spacing or formatting which only my tech lead cares about. Unfortunately my manager considered this as a bad thing. I'm actually with your tech lead and your manager on this one. It is imperative that all team members are using the same code style. Its part of your IDE's settings. While it is fun to debate tabs vs spaces, camelCase vs PascalCase vs snak…

In general I also agree with this one, however I think that if a team really wants to enforce this, then at the very minimum should suggest the IDE to use and the settings to automatically correct formatting. I suggest implementing a linter/formatter tool to be used with a pre-commit hook, so that it runs automatically and checks for this stuff automatically, avoiding you having to do it manually (mostly)

> at the very minimum should suggest the IDE to use and the settings to automatically correct formatting.

Yes, that is a given. I've never worked in a corporate environment where they didn't have a chosen IDE (from the small 4 employee company to the large multi-national defense conglomerate). Usually the company has an enterprise license, or at least will buy another seat/transfer a license when they hire a new dev.

Re: Ask HN: How do I keep up with work?

#20
Just wanted to say I'm sorry your fiancé is ill. I got engaged this year and owe a lot of my physical health, mental health, and productivity to my fiancé.

I would also find it hard to remain productive while a loved one is sick. I hope the holidays give you some time to rest and recharge, and that 2025 is a better year for you.

Post reply on HN