I want to write a book about software engineering, but I want to make it applicable for people. So I've put up the above survey so that people can share some of their thoughts and experiences.
Please feel free to fill in the questionnaire or write some comments below if you have some ideas on what you're looking for.
> he insists that the only way to do performance is to write unmaintainable code
This is new to me, where does he say this specifically?
Not to white knight Casey but his niche has been in rendering and graphics afaik , where everything he does have to fit inbetween frames, so it makes sense to be a "performance maximalist" in that environment.
It could be that you and he are working on different sets of problems with different tools.
But I'd be really interested I where he says you must write unmaintainable code.
Also (my take) : if you're looking at "clean code" to find abstractions that allow things to be refactored, then I think that's probably not the type of performance he's talking about for you. LLMs can do that type of work. FWIW I think he refactors from what things ought to be, not how they are currently
Obviously he's not going to call his own code unmaintainable, but he's basically against abstractions which let people write software that needs to survive past a frame. BTW I have found that LLMs are kind of bad at doing refactoring (like, they can mechanically do a refactor, but they cannot actually help you with picking what refactor you'd want to do)
This was a great and resonant post. Don't worry about the green names.
I think there is almost a split between people who have read ZAOMM and people who have not.
I recently made a post in my circles about how "meaning" is what human quality is. If you look at classical art a lot of it could look objectively nonsense and have technical mistakes, but just because the machine can make a picture does not mean that it attributes any meaning or communicate any intention. The difference between human-made classical artwork and machine-made classical artwork is the meaning and symbology behind it
reply