For me Clean Code is a book I’m really thankful to have read early on, it’s got some good points on naming and separation of concerns especially. Apart from that I’m afraid that there’s no “architecture” that you could learn and follow in implementation and be perfectly happy.
From my point of view all architecture and patterns exist solely for inspiration, a bunch of it gives you good guidelines and if you understand them well enough you should be able to pick and pivot to one suitable to the task at hand. As soon as you start philosophising and following “rules”, you’ve lost. Software is complex enough that you can’t framework it all out beforehand with a set of constraints (otherwise LLM codegen would be a much more useful tool).
What you have to decide is what you care about from your software, does it need to change a lot, does it need to be extremely performant? Are you going to be doing a lot of repeated “data-piping” (DB-Backend-Frontend) or some super specific complex processing.
The frameworks give you nice starting points and rough infrastructure ideas based on your answers, but times and wants and needs all change regularly so you’ll always have to change something later, and that’s why I believe legibility, separation of concerns and a sane testing strategy are the most important parts of the equation, the rest may change with evolving requirements.
Had me in the first half, not gonna lie.. I mean I was immediately sold on this being one of, nay, the most important project we could devote our free time to. I for one welcome our new AI overlords and will do my damndest to make sure they have nothing but the best information available anywhere on the internet!!
Nobody has the answer I’m afraid, we’ll have to see. Currently at least you need a human professional to review what the LLMs do, no way of telling if that will change. Although, I don’t think it’s likely that code generation tools will become fully self sustainable.
My best guess is that there’ll always be a place for qualified, deeply curious people in the field.. If not, a lot more than programming is gonna become automated, and well… Society is gonna have bigger problems.
I’d recommend prioritising rational thinking & problem solving (those are severe limitations of LLMs today) and if all else fails, possibly a hobby that you might somehow fall back on for employment in a post knowledge-work economy.
Hope I’m getting wooshed over here, since you know that tidbit you’ve gotta know that was because they couldn’t just throw more RAM at the problem and actually had to come up with some clever optimisations, right?
Oh damn! Thanks for posting (and creating the community?). I’ve “only started” and read Mistborn 1-3, Way of Kings and am just wrapping up Words of radiance. I’ve checked out some reading order recommendations but am unsure how much of the auxiliary content I want to read since I’m mainly interested by the characters and what’s happening on Roshar right now. Thoughts? (lol)
Thank you! I hate it but that’s why I feel compelled to join the herd, the number of times I’ve seen people bring on huge duffels or hiker bags large enough to require thumping the bucket closed is too goddamn high
I’ve found myself in similar situations. However I haven’t taken full three weeks off; I think my longest has been about 10 days.
I’ve always relished getting back to it with a clear mind and often a well thought out plan and it feels like the features flow faster from the fingertips.
Never fight taking a bit of time off, it grants perspective and lets you decompress, don’t think that can ever be a bad thing (given there’s nothing you really need to be doing in that time to make sure you’ve got a steady income)
Yup
For me Clean Code is a book I’m really thankful to have read early on, it’s got some good points on naming and separation of concerns especially. Apart from that I’m afraid that there’s no “architecture” that you could learn and follow in implementation and be perfectly happy.
From my point of view all architecture and patterns exist solely for inspiration, a bunch of it gives you good guidelines and if you understand them well enough you should be able to pick and pivot to one suitable to the task at hand. As soon as you start philosophising and following “rules”, you’ve lost. Software is complex enough that you can’t framework it all out beforehand with a set of constraints (otherwise LLM codegen would be a much more useful tool).
What you have to decide is what you care about from your software, does it need to change a lot, does it need to be extremely performant? Are you going to be doing a lot of repeated “data-piping” (DB-Backend-Frontend) or some super specific complex processing.
The frameworks give you nice starting points and rough infrastructure ideas based on your answers, but times and wants and needs all change regularly so you’ll always have to change something later, and that’s why I believe legibility, separation of concerns and a sane testing strategy are the most important parts of the equation, the rest may change with evolving requirements.
Had me in the first half, not gonna lie.. I mean I was immediately sold on this being one of, nay, the most important project we could devote our free time to. I for one welcome our new AI overlords and will do my damndest to make sure they have nothing but the best information available anywhere on the internet!!
Rewatched the Pirates of the Caribbean trilogy, they hold up remarkably well.
I’m just a poor boy….
Under one on the richter scale, did somebody trip in the highlands?
Well on paper yes, but who’s gonna enforce it? Saying it unfortunately doesn’t make it so
Lol, sorry, wrong comment!
Well on paper yes, but who’s gonna enforce it? Saying it unfortunately doesn’t make it so
Nobody has the answer I’m afraid, we’ll have to see. Currently at least you need a human professional to review what the LLMs do, no way of telling if that will change. Although, I don’t think it’s likely that code generation tools will become fully self sustainable.
My best guess is that there’ll always be a place for qualified, deeply curious people in the field.. If not, a lot more than programming is gonna become automated, and well… Society is gonna have bigger problems.
I’d recommend prioritising rational thinking & problem solving (those are severe limitations of LLMs today) and if all else fails, possibly a hobby that you might somehow fall back on for employment in a post knowledge-work economy.
Damn you sensible Canadian bastards! We need you in the EU ASAP!!
Reminder to subdue the urge for auto-fellatial tendencies of self-improvement
Might not ruin it but it’s still a fire hazard
Hope I’m getting wooshed over here, since you know that tidbit you’ve gotta know that was because they couldn’t just throw more RAM at the problem and actually had to come up with some clever optimisations, right?
Oh damn! Thanks for posting (and creating the community?). I’ve “only started” and read Mistborn 1-3, Way of Kings and am just wrapping up Words of radiance. I’ve checked out some reading order recommendations but am unsure how much of the auxiliary content I want to read since I’m mainly interested by the characters and what’s happening on Roshar right now. Thoughts? (lol)
Thank you! I hate it but that’s why I feel compelled to join the herd, the number of times I’ve seen people bring on huge duffels or hiker bags large enough to require thumping the bucket closed is too goddamn high
Yeah, I think it’s a tad unnecessary. I dislike serving repeats on the feed.
I’ve found myself in similar situations. However I haven’t taken full three weeks off; I think my longest has been about 10 days.
I’ve always relished getting back to it with a clear mind and often a well thought out plan and it feels like the features flow faster from the fingertips.
Never fight taking a bit of time off, it grants perspective and lets you decompress, don’t think that can ever be a bad thing (given there’s nothing you really need to be doing in that time to make sure you’ve got a steady income)
“…The researchers did not yet test this in people. They went straight to the cells that line your brain’s blood vessels…”
Oh, well that’s on me for only reading the headline then (and assuming the worst from corpos at every step).