Live data from Hacker News

Woodworking as an escape from the absurdity of software

alinpanaitiu.com

101–110 of 545 posts

Re: Woodworking as an escape from the absurdity of software

#101
post #56
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…

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

Sometimes jobs aren't just boring, but one is constantly stressed by absurd deadlines or communication efforts with bosses/customers whose expectations are both in line with business practices and out of reality. You surely get back home with a nice check, but no energy or will to spend it on anything fun. Being good at forgetting the workplace and associated problems when one walks out of there is an art not everyone can master, especially among those who actually love their jobs.

Re: Woodworking as an escape from the absurdity of software

#102
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 at a fast-growing small tech company where one can have honest conversations about the customer and the product. How do other people deal with this?"

I am very good at designing and creating software products from scratch. Was doing it for few years a an employee of smallish company that served numerous clients. I then went on my own and kept doing the same. I have my own product that brings in some money. Also I design and develop software product to various clients. I've had ups and downs but in average am very happy, not overworked, have more than enough time for myself and like my job which is basically a hobby paid for by the clients. My client are usually small to medium size that are not really in software but for one or another reason software runs their business.

Re: Woodworking as an escape from the absurdity of software

#103
post #98

Earlier quoted context omitted.

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.

Linting reduces the expressiveness of a language so that a large team can have some consistency.

It’s not necessarily a weakness of the language.

Languages like Haskell, C#, and Java don’t have the same amount of expressiveness as js, python, or ruby, so they don’t benefit as much from a linter, though I know places that use one for C# to prevent usage of the ‘var’ keyword

Re: Woodworking as an escape from the absurdity of software

#104
Nothing wrong with finding a new hobby but this is a stereotype of tech workers. If it isn’t woodworking, it’s beekeeping or some other perfectly fine side quest.

I have a small issue with the way the people who get into these hobbies are so bitter. Every job has stuff like this, we aren't special.

Re: Woodworking as an escape from the absurdity of software

#105

Earlier quoted context omitted.

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…

That desire is in conflict with a desire for the reviewer to see only the changes and many of the diff tools don’t diff this reformatted code against that reformatted code but rather work on the pre-reformatted.

It could obviously be done, but involves a yak shave that isn’t clear that it brings enough value to be worthwhile.

Re: Woodworking as an escape from the absurdity of software

#106

Earlier quoted context omitted.

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…

What bot? You create a branch, you push button in github UI, merge request is created. There's no bot.

Re: Woodworking as an escape from the absurdity of software

#107

Last year I abandoned my JavaScript career of 15 years. I made a promise to myself that I will NEVER go back for less than $500,000. Yes, the number is large enough to reach absurdity, but that’s the point. I am currently happy at my current job that pays well enough writing proxies. The team and leadership are great with tremendous internal training. It just feels military, which is fitting since it’s at a military…

Either you should speak with someone or you’re not being genuine. Sorry that your experience led you to believe you’d rather be homeless.

Re: Woodworking as an escape from the absurdity of software

#108
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.

We should call them fairy tale points.

Re: Woodworking as an escape from the absurdity of software

#110
post #71

Earlier quoted context omitted.

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.

Me living in a 4 BR house with only our 4 family members instead of us taking in a stranger is also a bit selfish.

Everyone does some level of selfish things; trying to shape work so that you find it enjoyable (and therefore likely something that others would also find enjoyable) is an acceptable form of selfishness to most.

Post reply on HN