> 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.
I agree, "T-shirt sizes" sounds absurd and provocative, but XS, S, M, L, XL... is a very sane and simple scale for rough estimates of anything.
Woodworking as an escape from the absurdity of software
81–90 of 545 posts
Re: Woodworking as an escape from the absurdity of software
#82Earlier quoted context omitted.
HN loves to make this claim but it just doesn't match my experience, from several teams. Estimates are not precise, obviously, but that doesn't mean that they are impossible to make or that they add no value.
I mean I've routeninly seen estimates be 3-5x longer that projected. It's up to you if you thing that's an accurate enough estimate or not.
I'm sure some people are significantly better than me at estimates, but I haven't met them. Estimating the unknown without serious research that borders on just doing the job is nigh impossible. And we're just an in-house dev team, so we never, ever do the same thing twice.
Estimating how long to put up another wordpress site is a lot easier than estimating a new project with new requirements and new tools. I typically find that people who think estimating is easy are just doing the same things over and over for new clients, rather than doing new things all the time for the same client/employer.
Re: Woodworking as an escape from the absurdity of software
#83> software dev as we know it is about to disappear soon Pushing back on this a bit. We see promises and people working on this. But I haven’t seen anything definitive yet, and LLMs have their own existential threats around amount and quality of data. Recent article involving trying to get LLMs to reason about law required very fine task decomposition to get move forward. What we don’t know is whether doing this and t…
Hobbies outside work can still be coding. Code is not the same as it was with LLMs but it’s more effective for work and outside work. The LLMs just help but for me they don’t make coding less enjoyable outside modern web crap that is.
Re: Woodworking as an escape from the absurdity of software
#84Earlier quoted context omitted.
Sounds annoying, but seems like you found a bug in the upgrading system that could have struck anyone during any change? The time/work to investigate and fix it probably wasn't considered (or shouldn't have been, at least) part of the work on the component you were changing - that was just delayed, same as it would be in scenarios like "Dave got hit by a bus and he's the only one with the prod password" and "Our CI s…
My point is that you can't estimate time with any accuracy. At the end of the day, even this fix and shenanigans was still "easy" once we knew what was going on. The effort never changed and we would have been dead on. The issue is when trying to say, "It will take me two weeks to do this," and it actually takes two weeks -- there are simply too many unknowns for ANY task in our industry for us to actually be confide…
I've written TV apps and in that world I've often given estimates that are 5 days of actual work but, because Samsung's QA process can take 6 weeks and spurious rejections are common, "deployment" will often take literally months.
Time to release and time for development can be totally different things and it's arguable whether "waiting" time should be included in any individual estimate at all. (You're adding 4 separate features and doing 2 bugfixes in one release, which one gets +2 months? In reality "submit/release" becomes a different ticket/task.)
Re: Woodworking as an escape from the absurdity of software
#85I've recently started gardening as an alternative to the near-daily exhaustion I feel as a result of hacking just too hard on things. Let me tell you, there is nothing more joyous than going outside 3 days after planting new seed varieties in a recovered-soil hügel-bed, and seeing brand new leafy life reaching for the stars. I get the same sort of buzz out of watching seedlings push dirt out of the way, as I used to…
Re: Woodworking as an escape from the absurdity of software
#86> Even my last team leader sent me a message out of the blue saying “I think I’ll run a bar. I want to be a bartender and listen to other people’s stories, not figure out why protobuf doesn’t deserialize data that worked JUST FINE for the past three years”. I worked at a bar when I was young, listened to the stories; the most annoying protobuf deserialization issues or 'Agile meetings' are freaking fun compared to th…
Re: Woodworking as an escape from the absurdity of software
#87Re: Woodworking as an escape from the absurdity of software
#88Most 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…
I worked for big companies, startups, and freelance. If you don’t take control of your career you will be unfulfilled. Software has the pick of the litter. The winning combination is a big company and a role you chose. Security, compensation, and creativity all in one. Startups are 90% likely to fail, contracting will set you back late in life if you don’t hustle all the time. YMMV but nothing beats a blue chip.
I'm trying to start my own business now without going down the consulting route. At the very least I tell myself that the spoils of the hustle go to me. Let's see how this phase goes.
Re: Woodworking as an escape from the absurdity of software
#89But it's great to have other passions outside of it. To get away from your main occupation. To reset and to get a perspective.
And woodworks seems like a good choice. You're still making things, physical ones and you can hone your skill.
I've made a handful of things in my life (e.g. two simple custom beds for my home) without any prior knowledge of wood working at all. They weren't great, but good enough. And I couldn't have been prouder.
So thanks for sharing your story. I might get back to tinkering in my garage more often!
Re: Woodworking as an escape from the absurdity of software
#90Earlier quoted context omitted.
Hobbies outside work can still be coding. Code is not the same as it was with LLMs but it’s more effective for work and outside work. The LLMs just help but for me they don’t make coding less enjoyable outside modern web crap that is.
Why do LLMs make working on modern web crap less enjoyable?