Ask HN: Share your favorite software blog posts of 2023
71–80 of 86 posts
Re: Ask HN: Share your favorite software blog posts of 2023
#72Where LLMs are headed: https://blog.quastor.org/p/language-models-future
SwiftUI at Airbnb: https://www.infoq.com/news/2023/10/airbnb-transitioning-swif...
GPU Computing Explained: https://codeconfessions.substack.com/p/gpu-computing
Building and operating S3: https://www.allthingsdistributed.com/2023/07/building-and-op...
Meta’s new Serverless platform: https://read.engineerscodex.com/p/meta-xfaas-serverless-func...
Re: Ask HN: Share your favorite software blog posts of 2023
#73The Big TDD Misunderstanding https://linkedrecords.com/the-big-tdd-misunderstanding-8e22c...
The biggest missing element, in my mind, of the pro-"classicist" and anti-"mockist" view is that the practice of writing unit tests with mocking leads to refactoring your code until it works with that approach, which in turn leads to better-designed code. I don't like the emphasis of "yeah but refactoring code leads to needing to rewrite mocked tests", because if you've designed your code well, then the need to adjus…
The Classicist point of view resonates strongly with me - I’ve long considered mocking in tests to be a code smell, and only usually justified for stubbing external services or hardware.
Re: Ask HN: Share your favorite software blog posts of 2023
#74Re: Ask HN: Share your favorite software blog posts of 2023
#75This post (The Techno-Optimist Manifesto), but in particular this section (that contains such gems as “Our enemy is anti-merit, anti-ambition, anti-striving, anti-achievement, anti-greatness”): https://a16z.com/the-techno-optimist-manifesto/#section--13
"In lieu of endnotes, read the works of these people." Goes on to list 53 authors in alphabetical order.
Re: Ask HN: Share your favorite software blog posts of 2023
#76Re: Ask HN: Share your favorite software blog posts of 2023
#77The latest article is: “The simplest way to build an instant messaging app with Django ” https://www.photondesigner.com/articles/instant-messenger
Re: Ask HN: Share your favorite software blog posts of 2023
#78The Big TDD Misunderstanding https://linkedrecords.com/the-big-tdd-misunderstanding-8e22c...
My opinion on methodologies is that if it is too often misunderstood, then it is wrong. The entire point of giving a methodology a name and writing about it is to get everyone on the same page. So if people have different ideas on what TDD is, then people should stop talking about TDD until everyone agree what is and what is not TDD. And only after everyone agrees, one should talk about the pros and cons and assess t…
Another example: Nation State. I can't get a clear answer to what that really means :-).
Back to computers: REST is a great example.
Re: Ask HN: Share your favorite software blog posts of 2023
#79How Instagram scaled to 14 million users with only 3 engineers: https://read.engineerscodex.com/p/how-instagram-scaled-to-14... Where LLMs are headed: https://blog.quastor.org/p/language-models-future SwiftUI at Airbnb: https://www.infoq.com/news/2023/10/airbnb-transitioning-swif... GPU Computing Explained: https://codeconfessions.substack.com/p/gpu-computing Building and operating S3: https://www.allthingsdistribute…