2026
Total Posts: 356
- 2026-10-02 Techstructive Weekly #113
- 2026-10-02 Postgres timestamp vs timestamptz
- 2026-10-02 It’s time to investigate the frontier labs
- 2026-10-02 Scaling 7M Tables in Postgres, talk from Kailash Nadh CTO at Zerodha
- 2026-10-02 Casey Muratori rating the Digging Vibe Games: The Standup
- 2026-10-02 2026 in LLM so far
- 2026-09-25 Techstructive Weekly #112
- 2026-09-25 AI made me doubt everything about Programming by Felienne Hermans
- 2026-09-25 Naiver Stokes solved by AI
- 2026-09-18 Pedagogy with AI
- 2026-09-18 Learning programming in an age of LLMs
- 2026-09-18 The root of the root of all evil - BSC 2026, talk from Casey Muratori, Legendary Game Programmer
- 2026-09-18 Please stop using stupid Models
- 2026-09-18 Did AI Kill React Native?
- 2026-09-18 Is AI a good research assistant
- 2026-09-18 How to write with an LLM
- 2026-09-18 I am not addicted to my smartphone or social media, I am addicted to information, to thinking while consuming
- 2026-09-18 Martin Fowler: I don’t like LLMs
- 2026-09-18 Techstructive Weekly #111
- 2026-09-18 Bad code is Kudzu
- 2026-09-11 You are the project
- 2026-09-11 Native is the future of mobile at Shopify
- 2026-09-11 You should stop pretending you understand the codebase
- 2026-09-11 AGI is here, and its bad right?
- 2026-09-11 Techstructive Weekly #110
- 2026-09-04 Sriniously: HTTP for backend engineers
- 2026-09-04 Techstructive Weekly #109
- 2026-09-04 Dennis Hirsch Coding LS in C
- 2026-09-04 Omarchy Quattro
- 2026-09-04 AI written code is still your code, are you ok with that?
- 2026-08-28 I dream of quieter computing
- 2026-08-28 Techstructive Weekly #108
- 2026-08-28 I am becoming AI blind
- 2026-08-14 Its been a while
- 2026-08-14 Why is everyone in tech so sad
- 2026-08-14 How chat compaction works in Pi Agent
- 2026-08-14 Daniel Hirsch: How to live despite AI
- 2026-08-14 AI is removing the middle class of software engineering
- 2026-08-14 Casey and Dimitri on Wading through AI Episode 8: What new jobs will AI create
- 2026-08-14 Code was never the hard part is a insult to programmers
- 2026-08-14 Techstructive Weekly #107
- 2026-08-14 The Primeagen: 10% of the world computers were hacked
- 2026-08-07 The Primeagen on SIMD, everybody should learn things, just because you can
- 2026-08-07 Techstructive Weekly #106
- 2026-08-07 Typecraft: I almost quit youtube
- 2026-08-07 Coding is becoming like cooking a steak
- 2026-08-07 Dwarkesh Patel’s thoughts on the end of Cheap compute
- 2026-08-07 LLMs Rewards expertise
- 2026-07-31 Nothing works but everyone is euphoric
- 2026-07-31 Kubernetes story
- 2026-07-31 Watching the Wheel Podcast with Amit Verma: episode 1, write yourself, use ai sparingly for edit, heavily use ai for brainstorming
- 2026-07-31 Techstructive Weekly #105
- 2026-07-31 The worst advice ever
- 2026-07-31 Finally some truth about loop engineering
- 2026-07-24 Techstructive Weekly #104
- 2026-07-24 Theo reacts to Bun and Zig drama
- 2026-07-24 You are reading way too much code
- 2026-07-24 You won’t fall behind
- 2026-07-17 The end of creativity
- 2026-07-17 GKCS: 20 Concepts to know in AI Engineering
- 2026-07-17 Average Primeagen video be like
- 2026-07-17 Standup Math by Matt Parker: Has AI discoverd a new maths, vibe mathing?
- 2026-07-17 I love LLMs, I hate the hype
- 2026-07-17 Techstructive Weekly #103
- 2026-07-17 Pydantic Blog: The human in the loop is tired
- 2026-07-17 Grant Sanderson on Dwarkesh Patel Podcast
- 2026-07-17 GKCS: Current State of AI Engineering
- 2026-07-17 GPT Models in Claude code are better than in codex?
- 2026-07-17 Why write code in 2026
- 2026-07-10 Theo T3: The Grok Model is Good?
- 2026-07-10 Techstructive Weekly #102
- 2026-07-10 Computerphile: Why are tokens expensive
- 2026-07-10 The Primeagen on “I read the code”
- 2026-07-10 Learn to code is still worth whole
- 2026-07-03 Natural Born Bloggers
- 2026-07-03 Corey Schafer: Python AsyncIO, a complete guide to asynchronous programming with visualisations
- 2026-07-03 Building Go-Gin: Simple over Easy
- 2026-07-03 Techstructive Weekly #101
- 2026-07-03 do not feel like a programmer anymore
- 2026-07-03 The daily brief by Zerodha: A deep dive into the textile industry
- 2026-07-03 University in the AI Era
- 2026-07-03 CSS Tricks for markdown blogs
- 2026-07-03 Mario Zecher on Pi: I hated every coding agent, So I built my own
- 2026-07-03 HackerRank opensourced their ATS, the results are quite inconsistent
- 2026-06-26 The Pragmatic Engineer Gergely’s Talk: Slow down and Speed up
- 2026-06-26 AI Loop Engineering take from Neetcode
- 2026-06-26 Debugging in the age of ai agents
- 2026-06-26 When I reject AI code even if it works
- 2026-06-26 Daniel Hirsch Streaming: Coding an HTTP Server in C
- 2026-06-26 Parquet is more than Turbo CSV
- 2026-06-26 Linux kills strncpy
- 2026-06-26 Tsoding Streams: Let’s talk about AppImage
- 2026-06-26 Techstructive Weekly #100
- 2026-06-26 Whom does ChatGPT serve? Jonathan Pageau talks
- 2026-06-26 Blogging can just be stating the obvious
- 2026-06-26 Pydantic takes a great initiative to take httpx maintenance with httpx2
- 2026-06-26 Robbie Coomber wrote a 70x faster SQL parser while barely looking at the code (agentic coding and not vibe coding)
- 2026-06-26 Indian Factory workers told to film themselves while working
- 2026-06-26 Wagtail as Django Admin on Steroids
- 2026-06-26 Read more fiction
- 2026-06-26 Sentdex: There has been a situation in AI
- 2026-06-26 Mark Round’s Blog: Its only when you look back after 25 years on a blog
- 2026-06-22 HTTP QUERY Method
- 2026-06-19 Theo Reacts: AI makes junior engineers less harmful
- 2026-06-19 Introducing the pkg.go dev API
- 2026-06-19 Mark Nottingham Blog: You want to define well-known URI
- 2026-06-19 Gitignore isn’t the only place to ignore files in git
- 2026-06-19 Grey Beam Blog: DuckDB Internals - Part 1
- 2026-06-19 Roman Imankulov Blog: A backdoor in a Linkedin Job offer
- 2026-06-19 American Express Blog on Cell based Architecture for payment processing
- 2026-06-19 Techstructive Weekly #99
- 2026-06-19 RFC 10008: The HTTP Query Method
- 2026-06-19 Marek Suppa’s BLog: Making HTTP requests from a container that has no curl, using bash /dev/tcp
- 2026-06-19 The Primeagen: I am done with Golang
- 2026-06-19 The Twin Prime conjecture
- 2026-06-19 What job interviews thought me about Kubernetes
- 2026-06-12 Zed Blog: Software is made between commits
- 2026-06-12 It finally happened, DHH’s take is wrong maybe
- 2026-06-12 Doing nothing at work
- 2026-06-12 belderbos.dev: “Rust Is for People Who Want to Be Punished.” Now Jochen Trusts It More Than Python
- 2026-06-12 Techstructive Weekly #98
- 2026-06-12 The Primeagen takes on “Coding is solved”: I think they are lying to you
- 2026-06-12 AI as Normal Tech: Why AI hasn’t replaced software engineers and won’t
- 2026-06-12 What’s new in OpenAPI 3.2 by Lorna Mitchel Jane
- 2026-06-12 API Evangelist: Replacing the Petstore OpenAPI with the Train Travel OpenAPI Specs
- 2026-06-05 Beyond the AI Hype
- 2026-06-05 Caio Bianchi: A love Letter to Neovim
- 2026-06-05 API Evangelist Conversation with Lorna and Kin Lane
- 2026-06-05 Sean Goedecke: Wired Projects I shipped with AI
- 2026-06-05 Techstructive Weekly #97
- 2026-06-05 Hands on with Splotlights’ Spectral: API Linting for better Specs and Governance
- 2026-06-05 OpenAPI 3.0 from idea to implementation
- 2026-06-05 JSON Schema Tips and Tricks
- 2026-06-05 GitHub’s REST API Spec
- 2026-06-05 Deep SWE Bench
- 2026-06-05 Lorna Jane’s Blog:
- 2026-05-29 Aaron Francis: Agent orchestration shouldn’t be that hard
- 2026-05-29 Opaque types in Python
- 2026-05-29 Theo’s take on “Claude vs Codex vs Cursor”
- 2026-05-29 We should be more tired than the LLM Model
- 2026-05-29 What I’ve learned building online mini games in Elixir and Swift
- 2026-05-29 Can we have a day off?
- 2026-05-29 Tony Olieverio: The worst interview I ever had
- 2026-05-29 The Standup: Adam from Open Code and recovering from AI Psychosis
- 2026-05-29 Techstructive Weekly #96
- 2026-05-29 Theo’s take on “Cursor just crushed Claude Code with Composer 2.5”
- 2026-05-29 Coding is no longer the bottleneck as English is the new programming language
- 2026-05-29 Orchid Files: I’m tired of talking to AI
- 2026-05-29 How soon is now in PostgreSQL?
- 2026-05-22 Andrej Karapathy joins Antrhopic as a Researcher
- 2026-05-22 Vasilios Syrakis was laid off by Atlassian
- 2026-05-22 Teej devries: Software writing Software
- 2026-05-22 Kevin Kelly Substack: Your most improbable life
- 2026-05-22 Philip Choi: If you are ambitious but inconsistent in tech, watch this
- 2026-05-22 Primeagen: Coinbase layoff and restructuring
- 2026-05-22 Spending 40k for just 40 on GitHub Copilot
- 2026-05-22 how to call an API from Email
- 2026-05-22 Your job is changing faster than you think: You’ll get fired in 2027 (it was a bit negative title I think)
- 2026-05-22 Techstructive Weekly #95
- 2026-05-22 What rebuilding Alpha Go teaches us about AI andR RL
- 2026-05-22 Last 6 months in LLMs in 5 minutes
- 2026-05-22 houghts on people and blog
- 2026-05-15 Techstructive Weekly #94
- 2026-05-15 We all fell for agentic coding
- 2026-05-15 From today software engineering is dead
- 2026-05-15 Creator of SQLite on AI, Turso and 26 years of code
- 2026-05-15 React from scratch
- 2026-05-15 I am going back to writing code by hand, please read
- 2026-05-15 I don't like programming: clickbait
- 2026-05-08 Andrej Karapathy: From Vibe Coding to Agentic Engineering
- 2026-05-08 Volatile keyword in Java
- 2026-05-08 DHH’s new way of writing code
- 2026-05-08 Am I Crazy?
- 2026-05-08 Techstructive Weekly #93
- 2026-05-08 Vibe coding and agentic engineering are getting closer more than I had like
- 2026-05-08 Why AI Agents are tither the best or worst thing we’ve built
- 2026-05-08 We programmed a program to program new programs (2011)
- 2026-05-08 What’s Next for Software Tracking and Git?
- 2026-05-01 AI, Tokens and the gathering storm
- 2026-05-01 Do I belong in Tech Anymore?
- 2026-05-01 Where the goblins came from
- 2026-05-01 AI isn’t taking jobs its worse
- 2026-05-01 I asked Local LLM to add 23 numbers, I got 7 different wrong answers.
- 2026-05-01 Ghostty is leaving GitHub
- 2026-05-01 Agentic Coding Fatigue
- 2026-05-01 I got sick of remembering port numbers
- 2026-05-01 Full Text search with DuckDB
- 2026-05-01 Techstructive Weekly #92
- 2026-05-01 Making Sense of the AI hype
- 2026-05-01 To my students
- 2026-05-01 You can beat binary search
- 2026-04-24 Microsoft accidentally told the truth about AI
- 2026-04-24 We need to talk about GStack
- 2026-04-24 Did Anthropic just killed Figma?
- 2026-04-24 Should you be a carpenter? Wading through AI - Part 1
- 2026-04-24 Software Engineering might not be a lifetime career
- 2026-04-24 Your company is a skill now
- 2026-04-24 Chai Aur Code - React Series
- 2026-04-24 Developer Taste and AI Slop
- 2026-04-24 I quit my GitHub Job because AI breaks software
- 2026-04-24 AI Resistance is growing
- 2026-04-24 Techstructive Weekly #91
- 2026-04-24 My dear friend you just built kubernetes
- 2026-04-24 Lights-Out Codebases and the End of the IC role
- 2026-04-17 Data Structures Explained by Nic Barker: HashMap
- 2026-04-17 Frustration Driven Development
- 2026-04-17 Now is the best time to write code by hand
- 2026-04-17 You are still better at editing documents than AI
- 2026-04-17 Six Characters: Decoding PNR Number and e-ticket system (Ajitem)
- 2026-04-17 Who will be the senior engineer in 2035?
- 2026-04-17 Anthropic Dunking and PI pilling
- 2026-04-17 Lorin Hochstein’s thoughts on BlueSky public Incident writeup
- 2026-04-17 Llama Parsebench: First Document parsing benchmark for AI Agents
- 2026-04-17 I’ve been blogging wrong
- 2026-04-17 AI will be met with violence, and nothing good will come out of it
- 2026-04-17 Vim has a 0 day?
- 2026-04-17 Techstructive Weekly #90
- 2026-04-10 Building Zepto LLD, System Design
- 2026-04-10 Strategy
- 2026-04-10 Lessons from using SQLite in production
- 2026-04-10 Someone at BrowserStack is leaking mail addresses of customers
- 2026-04-10 Software never had a soul
- 2026-04-10 Does coding with LLMs mean more microservices
- 2026-04-10 How UPI Payments work
- 2026-04-10 People love to work hard
- 2026-04-10 WhatsApp System Design By GKCS
- 2026-04-10 Simon Wilison on Lenny’s Podcast
- 2026-04-10 AI and Remote work is a disaster for software engineers
- 2026-04-10 Techstructive Weekly #89
- 2026-04-03 What is this job anymore
- 2026-04-03 I am definitely missing the pre-AI writing era
- 2026-04-03 Techstructive Weekly #88
- 2026-04-03 I used AI, It worked, but I hated it by Taggart
- 2026-04-03 Resilience in the age of AI
- 2026-04-03 Claude Code sourcemaps leaked
- 2026-04-03 AI overly affirms users asking for personal advice
- 2026-04-03 Relaunching the instapaper API
- 2026-04-03 Don’t let AI write for you
- 2026-04-03 LLM Knowledge Bases
- 2026-04-03 Sapling
- 2026-04-03 Analysing YC batch with AI and reinventing how to plot charts
- 2026-04-03 Software is a feeling
- 2026-04-02 Flight Observatory Mumbai Airspace Case Study
- 2026-03-27 A bad day to use python
- 2026-03-27 Ctrl + C in psql gives me the heebi-jeebies
- 2026-03-27 DatabaseMaxing with Preston Thrope
- 2026-03-27 Somethings just take time
- 2026-03-27 Techstructive Weekly #87
- 2026-03-27 You are not your job
- 2026-03-27 Yes, I am bored of reading and listening about AI too
- 2026-03-27 Why I vibe in Go and not in Python and Rust
- 2026-03-27 Kafka and RabbitMQ differences and uses
- 2026-03-27 Composer 2 and Cursor Drama on Kimi
- 2026-03-27 Markdown ate the world
- 2026-03-27 Every Kubernetes concept has a story
- 2026-03-27 A eulogy for Vim
- 2026-03-27 The machines didn’t take your craft
- 2026-03-27 Concurrency Patterns in Golang
- 2026-03-27 The diminished art of coding
- 2026-03-27 So where are all the ai apps?
- 2026-03-27 OSI and TCP Best Explanation
- 2026-03-20 Techstructive Weekly #86
- 2026-03-15 Daily Token
- 2026-03-15 Crossposter Agent
- 2026-03-15 SQLite Static Site Generator (S3G)
- 2026-03-15 GCP Log Explorer TUI
- 2026-03-13 Techstructive Weekly #85
- 2026-03-07 Antidote
- 2026-03-07 MicroGPT
- 2026-03-07 747 and Coding Agents
- 2026-03-07 You can use newline characters in URLs
- 2026-03-07 Stop using Pickle
- 2026-03-07 You don’t have to do it if you don’t want to
- 2026-03-06 Techstructive Weekly #84
- 2026-02-28 Hoard things you know how to do
- 2026-02-28 We build a app to read books with LLMs - Merrilin
- 2026-02-28 Writing code is cheap now
- 2026-02-28 Google API Keys weren’t Secrets but then Gemini arrived
- 2026-02-28 This time is different
- 2026-02-28 Google street View in 2026
- 2026-02-27 Techstructive Weekly #83
- 2026-02-21 country of genuises in a datacenter
- 2026-02-21 Desensitized to AI Hype until tried Opus 4.5
- 2026-02-21 link
- 2026-02-21 Why I am not worried about AI job loss
- 2026-02-21 Desensitized to AI Hype until tried Opus 4.5
- 2026-02-21 Peter Steinberger to join OpenAI
- 2026-02-20 Techstructive Weekly #82
- 2026-02-14 I am happier writing code by hand
- 2026-02-14 Stop using Icons in data tables
- 2026-02-14 Why is the sky blue
- 2026-02-14 We mourn our craft
- 2026-02-14 Heroku is finally officially dead
- 2026-02-13 Techstructive Weekly #81
- 2026-02-07 I miss thinking hard
- 2026-02-07 The most important thing while working with LLMs
- 2026-02-07 My AI adoption journey by Mitchel Hashimoto
- 2026-02-06 Techstructive Weekly #80
- 2026-01-31 After two years of vibecoding, I’m back to writing by hand
- 2026-01-31 AGENTS.md
- 2026-01-31 Some notes on starting to use Django
- 2026-01-31 AI coding agents for enterprises | Mistral AI
- 2026-01-31 AGENTS.md
- 2026-01-31 Litestream writable VFS
- 2026-01-31 One Year with Kagi · Blog · Eli Perkins
- 2026-01-31 Agentic Table Merging | Tensorlake
- 2026-01-31 Laracast: I’m Done
- 2026-01-30 Techstructive Weekly #79
- 2026-01-24 Why talking to LLMs have improved my thinking
- 2026-01-24 One-Year Writing Journey
- 2026-01-24 Nested code fences in Markdown
- 2026-01-24 The challenges of soft delete
- 2026-01-24 The bet on juniors just got better
- 2026-01-24 Welcome to Gas Town
- 2026-01-24 Writing first tooling second
- 2026-01-24 The joy of being a competent beginner
- 2026-01-24 The toil of blog art
- 2026-01-23 Techstructive Weekly #78
- 2026-01-19 The recurring dream of replacing developers
- 2026-01-17 Ideas are cheap, Execution is cheaper
- 2026-01-17 Don’t Fall into the AI hype
- 2026-01-17 A Letter for those who fired Tech Writers because of AI
- 2026-01-16 Techstructive Weekly #77
- 2026-01-12 Don't Fall into the ANTI AI HYPE
- 2026-01-12 Typical PDF document
- 2026-01-10 AI Did Not Take Your Agency. You Handed It Over
- 2026-01-10 AI should be free software
- 2026-01-10 Fear is not advocacy
- 2026-01-10 Dialogue between a developer and a kid
- 2026-01-10 6’7’‘ is not Random
- 2026-01-10 Quick and dirty print debuggin in Go
- 2026-01-10 On not using Django
- 2026-01-09 Techstructive Weekly #76
- 2026-01-08 Printf Debugging in Go with Q
- 2026-01-08 Why we have inflated expectations, 6 feet 7 inches
- 2026-01-08 A conversation between a developer and a kid
- 2026-01-08 What happens when you start taking creativity seriously
- 2026-01-08 On not using Django in 2026 due to AI?
- 2026-01-05 Fear is not advocacy
- 2026-01-04 Distinguishing yourself early in your career as a developer
- 2026-01-04 The fear of not growing due to AI
- 2026-01-04 Interstitial Journaling
- 2026-01-04 you have everything you need
- 2026-01-03 Local LLMs are how nerds justify a big computer they don’t need
- 2026-01-03 What I learned writing Gleam, after coming from Python
- 2026-01-03 The future of software development is software developers
- 2026-01-03 The internet is a net negative
- 2026-01-03 You cannot not lead
- 2026-01-03 2025, The year in LLMs: Simon Willison Weblog
- 2026-01-03 Git Integrations is ten years away
- 2026-01-03 Shipping at inference speed
- 2026-01-03 GitHub - davidfowl/tally: Let agents classify your bank transactions.
- 2026-01-03 You are not dumb, you just lack the pre-requisites
- 2026-01-03 13 Tips for Writing a technical book
- 2026-01-03 Engineering is becoming bee-keeping
- 2026-01-02 Techstructive Weekly #75