Live data from Hacker News

Woodworking as an escape from the absurdity of software

alinpanaitiu.com

91–100 of 545 posts

Re: Woodworking as an escape from the absurdity of software

#91
This line from the article may be one of the saddest descriptions of modern "success" I've ever read:

"When you’ve been conditioned to believe rightly or wrongly that your value as a human being is derived from the economic value you provide to those around you and all barriers to producing work have been removed by an unprecedented upheaval to social norms, it felt like there was only one path forward and that was working as hard as possible every day."

Re: Woodworking as an escape from the absurdity of software

#92
post #73

>I went through those stages too: when the Agile meetings at my last job got so absurd that we were being asked to estimate JIRA task time in T-shirt sizes Oh, boy, I can relate. Every three months, I think our program increment planning meetings can't get more ridiculous and, yet, they do. Most recently, we were told that we should just treat story points as days of effort.

At least there is some honesty there. Everywhere that does estimates, even if they make the devs think its complexity or some other nonsense, is translating that to days somewhere down the line.

Re: Woodworking as an escape from the absurdity of software

#93
post #35

Most of the people I know who pursue creative/crafting hobbies alongside a software development job have chosen to work for well-known big companies, for prestige and safety, and ended up unfulfilled in their jobs. Most big companies are not good if you want to solve problems and build stuff. Especially "the enterprise", where software is seen as a cost center so the less of it the better. The effort of managing up e…

At a level or two down from the abstraction of company size, crafting hobbies are also a reprieve from the tyranny of linters. So many programmers today believe that code is always better when it all looks identical. Consistency is a good thing, but not when it's expected to be absolute. Programming should actually allow for creativity, and where you decide to add spaces and newlines can actually add subtle but impor…

> Most places I've worked in the last 6 or so years are obsessed with tooling and add so many lint rules that it's often impossible to merge your pull request if you decide to format your code in a way that violates the rules in some trivial way.

Shouldn't all the lines of code uploaded in a pull request be automatically formatted into the coding style preferred by the reviewer anyway? It should be like an automatic translation done by some bot or something.

Re: Woodworking as an escape from the absurdity of software

#94
post #35

Most of the people I know who pursue creative/crafting hobbies alongside a software development job have chosen to work for well-known big companies, for prestige and safety, and ended up unfulfilled in their jobs. Most big companies are not good if you want to solve problems and build stuff. Especially "the enterprise", where software is seen as a cost center so the less of it the better. The effort of managing up e…

Another idea: work for an IT services big company. Then you'll have a lot of change, will be much less of a cost center (only at times) and talk directly to the customer to solve their problems. Not the same as a startup of course, but at least on paper it looks like checking your points with slightly less stress or risk.

Re: Woodworking as an escape from the absurdity of software

#95
post #65

Earlier quoted context omitted.

I wonder whether we’ll see the same parallel as with cars: those with tech and those without - old-timers. I only code as a hobby anymore. Burnout destroyed my career and now I design PCBs and write embedded software without LLMs.

+1 for embedded software. I work for an IoT company and the web and app devs think LLMs are the saving grace of the universe. The firmware team just keeps chugging along, ignoring the noise, debugging hard problems, and writing unsexy low level code.

Security student here. Just wanted to say that while not everyone appreciates the firmware programming at such a low level....it is truly a dark art to me and I find it really interesting and always want to learn more.

Re: Woodworking as an escape from the absurdity of software

#96
post #35

Most of the people I know who pursue creative/crafting hobbies alongside a software development job have chosen to work for well-known big companies, for prestige and safety, and ended up unfulfilled in their jobs. Most big companies are not good if you want to solve problems and build stuff. Especially "the enterprise", where software is seen as a cost center so the less of it the better. The effort of managing up e…

> This is why I am very happy [...] where one can have honest conversations

Cheers! Nonsense is tiring, nonsense breeds detachment, and I daresay most humans will detach from sources of constant nonsense. (As well as from economies of constant nonsense. See: advertising, social media)

> endless PowerPoints

We can agree that PowerPoint is a lossy encoder for instances of Conway's Law.

But to your point about Small versus Large entities...

> ended up unfulfilled in their jobs.

There are many well-travelled roads to Unfulfillment in the software business. Both Small and Large entities have the problem known as people.

Although it's true that corporations tend towards uncalled functions and structured madness, small shops can amplify the oddities, mistakes, and loyalty-antipatterns of principal's exclusive control. And people at a small shop will often work longer hours just to sort these problems.

> people [...] who pursue creative/crafting hobbies

These people are lucky and are doing what is healthy. They are the tool-maker sort of person and are fortunate to have the time to extend their skills and knowledge.

Re: Woodworking as an escape from the absurdity of software

#97
post #71
post #56

Earlier quoted context omitted.

What's wrong with doing a boring job for a lot of money and then getting all the fun elsewhere? This actually seems to be the best way to do it to me

Doing the boring job at all is a waste of 50+% of your waking hours? By all means, do it if it makes the remaining 50% more enjoyable, but I think it’s possible to have both. I want to have my cake and eat it too.

But you know, at the end there should be someone who is cleaning the toilets and taking out garbage. You eating the cake and having it is a bit selfish.

Re: Woodworking as an escape from the absurdity of software

#98
post #35

Most of the people I know who pursue creative/crafting hobbies alongside a software development job have chosen to work for well-known big companies, for prestige and safety, and ended up unfulfilled in their jobs. Most big companies are not good if you want to solve problems and build stuff. Especially "the enterprise", where software is seen as a cost center so the less of it the better. The effort of managing up e…

At a level or two down from the abstraction of company size, crafting hobbies are also a reprieve from the tyranny of linters. So many programmers today believe that code is always better when it all looks identical. Consistency is a good thing, but not when it's expected to be absolute. Programming should actually allow for creativity, and where you decide to add spaces and newlines can actually add subtle but impor…

My theory is that excessive linter rules might be a symptom of trying to compensate for the weaknesses of a programming language. I see it a lot in Python and JavaScript projects where the language gives very litte guarantees about anything.

If you use a programming language that affords some guarantees like Haskell or even just C#, people seem to be less interested in linters.

Re: Woodworking as an escape from the absurdity of software

#99

> when the Agile meetings at my last job got so absurd that we were being asked to estimate JIRA task time in T-shirt sizes Feels like a very outsized reaction to have to something well-intentioned, useful, and not-ridiculous.

It's quite ridiculous for a number of reasons, well documented by research and experience: software engineers can't estimate how long something will take with any kind of accuracy.

That sounds a bit extreme? True, estimation is hard, but surely we can differentiate between 1-2 day work, 1-2 week work and a big scary project with a lot of risk. That's what T-shirt sizes are for.

Re: Woodworking as an escape from the absurdity of software

#100
I don't think the difference is between software vs any other endeavor.

I think it's working for a huge corporation vs a tiny one.

If you feel drained by all the bullshit of your current development job, I'm guessing you work for a huge company. Start work at a <10 employee company, and see if you can find more job satisfaction there.

Post reply on HN