P.S. Wishing you all a Merry Christmas and Happy Holidays!
Bartosz has many great blog posts, maybe most famously the one on mechanical watches published in 2022: https://ciechanow.ski/mechanical-watch/
HN posts for Bartosz's blog: https://news.ycombinator.com/from?site=ciechanow.ski
A wild mix of super short videos about current software engineering topics, extremely well made, always on the edge of slapstick comedy, trashy memes, inside jokes, but still extremely densely packed with actual information. Plus, the nearly daily video series "the code report" is godlike: https://www.youtube.com/watch?v=GyllRd2E6fg&list=PL0vfts4Vzf...
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.allthingsdistributed.com/2023/07/building-and-op...
Meta’s new Serverless platform: https://read.engineerscodex.com/p/meta-xfaas-serverless-func...
Happened to see Paige Watson present about FaST Agile at the PhillyXP meetup group and then tried some of the concepts with my team at work to great success. We were looking for a good way to turn high-level product asks into actionable work and Discovery Trees fit the bill for us.
Smashing the state machine: the true potential of web race conditions
https://portswigger.net/research/smashing-the-state-machine
The talk (on YouTube) is also absolutely brilliantly done.
James finds new vulnerabilities classes where others don’t even see potential for problems. Absolutely amazing!
https://www.pragmaticengineer.com/ - industry insights.
https://www.workspaces.xyz/ - people sharing their home office setup incl. photos.
https://bigtechdigest.substack.com/ - all recent tech articles from companies engineering blogs.
https://leaddev.com/ - leadership stuff.
https://hackernewsletter.com/ - weekly hackernews summary nicely split into categories.
https://www.ben-evans.com/ - product and business around tech with nice deep dives.
https://terrytao.wordpress.com/2023/12/05/a-slightly-longer-...
https://terrytao.wordpress.com/career-advice/ask-yourself-du...
Both previously appeared on HN.
Some may know my other writings (e.g. Little Go/Redis/MongoDB Book). I don't feel like I captured Zig quite as well, but it's hopefully a useful resources especially if you're coming from a garbage collected language.
The visualizations help with the understanding while keeping it engaging too
Came across them via multiple sources, but what got me hooked was a reference from Robert Morris' work.
Kinda funny to reference this here :D.
Also, https://www.applied-cartography.com/ from Justin Duke
In the end, I think my most popular article of the year ended up being a relatively short note on how Bill Tindall approached software development for the moon landings: https://two-wrongs.com/tindall-on-software-delays.html
The latest article is: “The simplest way to build an instant messaging app with Django ” https://www.photondesigner.com/articles/instant-messenger
I learned a lot while writing it!
It teaches you how to probe the system, scrape out the proprietary microcode, and use it to build against a newer kernel (albeit with much tweaking)
I haven’t thought much about education and school, but this got me interested.
Here are some highlights from this past year:
"YIKES: Bing's Chatbot Made a Pass at Me After Only 90 Minutes of Relentless Prodding" https://imightbewrong.substack.com/p/yikes-bings-chatbot-mad...
Six Products That Will Gently Defeat Your Baby. https://imightbewrong.substack.com/p/six-products-that-will-...
AI Spells Doom for Incompetent Hacks. https://imightbewrong.substack.com/p/ai-spells-doom-for-inco...
The "Rules" About Which Actors Can Play Who Never Made Sense. https://imightbewrong.substack.com/p/the-rules-about-which-a...
Holy Moly Do We Ever Over-Value College https://imightbewrong.substack.com/p/holy-moly-do-we-ever-ov...
Before You End Fencing Scholarships, Consider the Impact That Would Have on Major League Fencing https://imightbewrong.substack.com/p/before-you-end-fencing-...
Why Is Homelessness a Municipal Issue? https://imightbewrong.substack.com/p/why-is-homelessness-a-m...
EDIT: Just noticed the "software" qualifier in the OP. I almost deleted this comment, but it includes a few software-adjacent articles, on AI, so I'll leave it up.
"How Levels.fyi scaled to millions of users with Google Sheets as a backend"
https://www.levels.fyi/blog/scaling-to-millions-with-google-...
I found Timers to be a perfect tool to free up my brain and reminding me when I need to do something else. Making tea but I need to walk around, or do something else; timer on and I can get back to the right brew that I wanted. Browsing HackerNews but I need to get out after a specific time; timer on and I can get out.
Start a Zoom meeting but the attendant(s) are missing; timer on for 5 minute increment, then decide to ignore/cancel the meeting in either 5-min or 10-min.