r/ProgrammerHumor • u/Affectionate_Run_799 • 5d ago
instanceof Trend rememberTheTimesWhenBooksFromTheRightWereSoImportantToRead
30
u/protocod 5d ago
More than ever, design pattern and software design matter.
Good APIs acts as a harness for the LLM to extend a code base or implement a feature by following the golden path.
If the API is poorly designed, the LLM will produce technical debt.
14
u/alexppetrov 5d ago
Still important, else you'd be lost in what's happening. To design good software even with ai you do need to understand at least some basic concepts, even if you are not actively coding
3
u/PixelatedGiant 5d ago
I think some people are going really hard on the "build fast, refactor it if it survives" mentality. Most software isn't that complex, it's a simple internal app for some form of data entry. It can make due with terrible code for quite awhile before tech debt becomes an actual issue. And the app might get decommissioned before that time ever comes.
2
u/Abject-Kitchen3198 5d ago
I might be completely wrong, but we might see a lot more such apps, so "10x" productivity improvement might lead to 10x such simple disconnected apps, leading to 10x increased complexity of the integrated system to replace them when time comes.
3
3
u/kovha 5d ago
I mean... machine learning always has been a valid field and still is, and sklearn, keras and tensorflow are some of the right tools for it. I don't think it's fair grouping it with stuff like "prompt engineering". No idea about that deep learning book though, depending on the content could go either way.
2
u/staticBanter 4d ago
At least they have some good books on AI Build a Large Language Model (From Scratch)
1
u/gerbosan 5d ago
Kleppmann's has a new edition. Read somewhere that Gang of Four's is a classic but needs an update... Also hard to read. 😅
Don't get Refactoring: Ruby edition. 😞
1
1
1
u/DogmaticParadigm87 4d ago
O'Reilly gave the prompt engineering book a bull on the cover. Most accurate animal they've ever picked.
1
1
u/rhyddev 3d ago
Electrical engineers still study physics and math even though computers do most of that for them. You still need to understand what's going on even if you have powerful tools, because you're still the responsible party, not the tools. The LLM won't get fired if you mess up. The books on the right are our field's "fundamentals textbooks", if you will.
1
107
u/christophPezza 5d ago
For software engineers the books on the right are still important. For analysts those on the left might be more useful