Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Some people at a previous job used vscode, passed their day clicking at stuff with their mouse, navigating directories via a native file explorer, using GUIs to commit their changes, using windows with no knowledge related to virtual desktop management, automating nothing etc... That wasn't no problem at all : they did their job and at the end of the day they wrote code. But then, with the right tools you could have done what they did in half the time, minimizing all the unnecessary micro-movements with some keybindings and some editor plugins or some really good text editor. Now, if paired with this mechanical mastery you have a good ability to pack related problems/functionalities to implement and are efficient at solving them/implementing them; then you can add some multiplier to the mechanical speed explained in the previous paragraph. That's some weird way to think about this, but let's say the ideal instance of the project requires X lines of code; if you work faster, then you reach a higher level of expertise on the project codebase and by this excess of expertise you gain speed relatively to others which in turn makes you more expert and so on. Except, working "fullspeed" is more tiring than working "normally" and you usually don't want to have a tornado in your team that write 50+ -major changes- commits a day and that cannot cooperate with others because they cannot follow up and are "too slow" to even review those changes. You decide to fire "slow" workers, but then the tornado must work 9+ hours a day to keep up with your expectations and finally burn-out leaving a work that every other member of the team fails to understand, due to too much litterature to read written by some sort of alien. So I'm fine with programming 2 to 4 hours a day, since, as an alien-tornado, I prefer my code to be read, reviewed, and understood by my peers.


Some of us are good at our jobs, use our tools well, and work for the hours we’re paid to work.

You’re not a 10x “alien tornado”, you’re just a fish in a very, very, very tiny pond.


What I am saying is that this conception of work is absurd. The truth is you are hired to build stuff, not for being at an office during X time. I like fishes, that's cute.


I’m hired to spend the time I’ve been paid for building stuff.

If I only dedicate 2.5 hours every day to my work, I’m not meeting that obligation.

If I start accounting for my showers and commute as working hours, I’m being dishonest with both myself and my employer.


Working 2.5 hours per day is enough for me some days to meet expectations. If the person you work for is happy about your output, then should you care ?


If you’re okay working to such low expectations, and do not fear being replaced by automation, then that’s your prerogative.

I would not feel secure in the stability of such an easy job, nor proud of my accomplishments. I also expect that we work in very different stratums in both skill and renumeration.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: