Why craft-lovers are losing their craft
121–130 of 131 posts
Re: Why craft-lovers are losing their craft
#122[flagged]
Re: Why craft-lovers are losing their craft
#123Re: Why craft-lovers are losing their craft
#124Earlier quoted context omitted.
I see this fallacy all the time. Can a 40 year old man have sex with a 12 year old girl if she agrees? What if she's 18? The first is illegal and wrong. The second is legal but most people will tell you it's at least gross. Why? Because of the power differential. Starting a company takes investment (obviously money but also time spent on administrative tasks, hiring, marketing, etc.). Rich people can just buy compani…
There is no fallacy here. Just answer me this, instead of going on a rant tangent: Who does the cleaning? And what do they get for it?
Re: Why craft-lovers are losing their craft
#125The 'make it go' people that I worked with usually didn't understand many of the underlying code, and the 'craft' people always need to fix it. Craft people aren't losing anything. If anything, they are more valuable because they need to fix the slopware written by AI and the 'make it go' developers.
Meanwhile, Undertale, one of the most celebrated video games, famously has a 1000+ line switch statement and AI had nothing to do with it. Sometimes you have to bang out something that works, just to even get the chance to be annoyed at how bad it is for next version.
He attributed it to not being able to program the more complex systems he wanted to build. So code earlier compounds later - good or bad. As is tradition.
Re: Why craft-lovers are losing their craft
#126The 'make it go' people that I worked with usually didn't understand many of the underlying code, and the 'craft' people always need to fix it. Craft people aren't losing anything. If anything, they are more valuable because they need to fix the slopware written by AI and the 'make it go' developers.
Would you say mechanics, repairmen, and other trade workers are more valuable today? They have become rarer yes, and everyone thinks they must be making bank off their rarer skill set, and yet the actual wages those skilled people receive haven't gone up. Sure sure you can point to some random plumber living in the heart of NYC that is sitting on a multimillion dollar piece of land to hold their supplies and vans as…
Re: Why craft-lovers are losing their craft
#127Earlier quoted context omitted.
I already see people using an agent to write a git commit
What’s wrong with that? The agent session had all the business context, knows what changed, and how we verified it. It takes 5s to turn that into a PR desc vs 10-100x that by hand
Re: Why craft-lovers are losing their craft
#128The 'make it go' people that I worked with usually didn't understand many of the underlying code, and the 'craft' people always need to fix it. Craft people aren't losing anything. If anything, they are more valuable because they need to fix the slopware written by AI and the 'make it go' developers.
Re: Why craft-lovers are losing their craft
#129Earlier quoted context omitted.
Game development is often a completely different set of skills and maintenance profile compared to enterprise SaaS development. Many single-player games especially indie ones don’t need to worry about multi-year contracts or having to work through many cycles of different developers coming in and out of a project. Having a 1000+ line switch statement seems totally reasonable on a project with a handful of developers…
I would suggest that the 1000 line switch statement implies a state machine that has suffered from the "state explosion". This usually results from an inadequate system-subsystem decomposition and/or not considering modes, both of which lead to hierarchal state machines instead of one big flat one. This aspect of architecture is difficult to teach, it is one of the "black arts" that comes from experience and is diffi…
can't find the actual code, but its a look up table for what dialogue to use. The existence of a switch statement does not force the code to be a state machine.
it could still be some architectural deficit around making it harder to look up the dialogue rather than having it in place when uts triggered, but it makes it nice to understand all the dialogue in the game at once