LINKS
Total Posts: 649
- 2026-03-07 Peter Steinberger with OpenAI and OpenClaw
- 2026-03-07 Did Kellogs do the math right?
- 2026-03-07 You can use newline characters in URLs
- 2026-03-07 Software Engineering is dead now
- 2026-03-07 You don’t have to do it if you don’t want to
- 2026-03-07 Antidote
- 2026-03-07 Stop using Pickle
- 2026-03-07 Is traditional software engineering dead - Naval Ravikant
- 2026-03-07 747 and Coding Agents
- 2026-03-07 MicroGPT
- 2026-02-28 We build a app to read books with LLMs - Merrilin
- 2026-02-28 Google API Keys weren’t Secrets but then Gemini arrived
- 2026-02-28 Anthropic is lying to us
- 2026-02-28 Writing code is cheap now
- 2026-02-28 Google street View in 2026
- 2026-02-28 We used to be gamers
- 2026-02-28 Hoard things you know how to do
- 2026-02-28 This time is different
- 2026-02-21 The real reason Anthropic built a Compiler
- 2026-02-21 Why I am not worried about AI job loss
- 2026-02-21 much more time coding
- 2026-02-21 Opus and Codex Models
- 2026-02-21 link
- 2026-02-21 Peter Steinberger to join OpenAI
- 2026-02-21 country of genuises in a datacenter
- 2026-02-21 Dario Amodei - Dwarkesh Patel Podcast
- 2026-02-21 Anthropic is a Cult
- 2026-02-21 Desensitized to AI Hype until tried Opus 4.5
- 2026-02-21 And to others.
- 2026-02-21 Building TUIs in easier now
- 2026-02-21 Desensitized to AI Hype until tried Opus 4.5
- 2026-02-14 GLM 5 is a great model
- 2026-02-14 Agentic Coding has a problem
- 2026-02-14 Sam Altman and Theo on the future of code
- 2026-02-14 We mourn our craft
- 2026-02-14 Why is the sky blue
- 2026-02-14 Stop using Icons in data tables
- 2026-02-14 Heroku is finally officially dead
- 2026-02-14 Creator of Clawd on the Pragmatic Engineer Podcast
- 2026-02-14 I am happier writing code by hand
- 2026-02-07 Theo in Opus 4.5 with Skills: The best model for frontend design is...
- 2026-02-07 Theo on Moltbook situation
- 2026-02-07 Theo on Codex: OpenAI just dropped their Cursor killer
- 2026-02-07 ThePrimeagent on Moltbook failing
- 2026-02-07 I miss thinking hard
- 2026-02-07 My AI adoption journey by Mitchel Hashimoto
- 2026-02-07 The most important thing while working with LLMs
- 2026-01-31 Inside OpenAI’s in-house data agent
- 2026-01-31 AGENTS.md
- 2026-01-31 AGENTS.md
- 2026-01-31 Which Programming language for AI
- 2026-01-31 Some notes on starting to use Django
- 2026-01-31 DHH: Why AI isn’t writing my code yet!
- 2026-01-31 One Year with Kagi · Blog · Eli Perkins
- 2026-01-31 AI coding agents for enterprises | Mistral AI
- 2026-01-31 Laracast: I’m Done
- 2026-01-31 After two years of vibecoding, I’m back to writing by hand
- 2026-01-31 Agentic Table Merging | Tensorlake
- 2026-01-31 Litestream writable VFS
- 2026-01-24 Can we have a moment of silence for the ones who thought Programmers were replaceable
- 2026-01-24 Its time to change your database - from Supabase to Convex
- 2026-01-24 Reflections on OpenAI
- 2026-01-24 Writing first tooling second
- 2026-01-24 Claude Cowork
- 2026-01-24 Thoughts on motivation and my 40 year-old career
- 2026-01-24 The challenges of soft delete
- 2026-01-24 Nested code fences in Markdown
- 2026-01-24 The joy of being a competent beginner
- 2026-01-24 The bet on juniors just got better
- 2026-01-24 We need to talk about Ralp loops
- 2026-01-24 One-Year Writing Journey
- 2026-01-24 Welcome to Gas Town
- 2026-01-24 Why talking to LLMs have improved my thinking
- 2026-01-24 Amp Inc. Raising Agents: Episode 9
- 2026-01-24 Claude Cowork: AGI is here, hheh?
- 2026-01-24 The toil of blog art
- 2026-01-19 The recurring dream of replacing developers
- 2026-01-17 A Letter for those who fired Tech Writers because of AI
- 2026-01-17 Ideas are cheap, Execution is cheaper
- 2026-01-17 Don’t Fall into the AI hype
- 2026-01-12 Don't Fall into the ANTI AI HYPE
- 2026-01-12 Typical PDF document
- 2026-01-10 AI codes better than me, now what?
- 2026-01-10 Designing Data Intensive Applications: Chapter 1 and 2
- 2026-01-10 Dialogue between a developer and a kid
- 2026-01-10 Quick and dirty print debuggin in Go
- 2026-01-10 On not using Django
- 2026-01-10 AI should be free software
- 2026-01-10 Fear is not advocacy
- 2026-01-10 AI Did Not Take Your Agency. You Handed It Over
- 2026-01-10 Database Internals:Chapter 1
- 2026-01-10 The year I stopped writing code
- 2026-01-10 6’7’‘ is not Random
- 2026-01-08 What happens when you start taking creativity seriously
- 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 On not using Django in 2026 due to AI?
- 2026-01-05 Fear is not advocacy
- 2026-01-04 you have everything you need
- 2026-01-04 Interstitial Journaling
- 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-03 Engineering is becoming bee-keeping
- 2026-01-03 The future of software development is software developers
- 2026-01-03 Local LLMs are how nerds justify a big computer they don’t need
- 2026-01-03 You cannot not lead
- 2026-01-03 2025, The year in LLMs: Simon Willison Weblog
- 2026-01-03 Shipping at inference speed
- 2026-01-03 13 Tips for Writing a technical book
- 2026-01-03 How I parsed billions of rows for every user in 2 seconds
- 2026-01-03 GitHub - davidfowl/tally: Let agents classify your bank transactions.
- 2026-01-03 Git Integrations is ten years away
- 2026-01-03 You are not dumb, you just lack the pre-requisites
- 2026-01-03 CMU Database System #4 Memory Management and Buffer pools
- 2026-01-03 What I learned writing Gleam, after coming from Python
- 2026-01-03 CMU Databse System #3 Database Storage: Files, Storage, Tuples
- 2026-01-03 The internet is a net negative
- 2026-01-03 Andrej Karapathy’s 2025 LLM Year in Review
- 2025-12-27 Will Turso be the better SQLite? Interview with Glauber Costa
- 2025-12-27 Structured output can create fake confidence
- 2025-12-27 The Fundamentals by Kelsey Hightower
- 2025-12-27 How I left youtube
- 2025-12-27 Don’t become the machine
- 2025-12-27 Vibe Coding is broring
- 2025-12-27 Writing HTML by hand is easier and cheaper then debugging your SSG in 2025
- 2025-12-27 You’re not burning out, you’re essentially starving
- 2025-12-27 Guide to Local LLM Models
- 2025-12-27 Text editors should be worse
- 2025-12-27 Bublesort is useful
- 2025-12-27 13 Years of Rust and the birth of Rue
- 2025-12-20 The time elemet that should actually do something
- 2025-12-20 Deliver Code you have proven to work as a software developer
- 2025-12-20 The strange case of engineers who dismiss AI
- 2025-12-20 Stop crawling my html, use the API
- 2025-12-20 Mostly Technical: Hearts and Minds
- 2025-12-20 Duplicate Reports
- 2025-12-20 Gemini 3 Flash
- 2025-12-13 STRING is actually an integer type
- 2025-12-13 Craft Software that make people feel something
- 2025-12-13 Is Tom Riddle's Diary like an LLM?
- 2025-12-13 Please don’t automate science
- 2025-12-13 The Gemini API Key Frustration
- 2025-12-13 Just use Postgres
- 2025-12-13 Software never Fails
- 2025-12-13 Software is getting worse
- 2025-12-13 How HTML changes in EPUB
- 2025-12-13 If you’re going to vibe code, why not do it in C or even Assembly
- 2025-12-13 Why Transformers must hallucinate
- 2025-12-13 Vibe Coding is made and depressing
- 2025-12-13 Growing Software
- 2025-12-13 I read more than I write, do you?
- 2025-12-13 A TSP game I wanted for 10 years: built in 4 hours
- 2025-12-06 Anthropic confirms software engineering is not dead
- 2025-12-06 Code Optimisation via Memoization
- 2025-12-06 All it takes is for one to work out
- 2025-12-06 Anthropic acquires Bun
- 2025-12-06 On 10 years of writing a blog that nobody reads
- 2025-12-06 Google’s Nano Banana Pro Image Generation Model
- 2025-11-29 Anthropic with Opus 4.5
- 2025-11-29 Shuffle: Making random feel more human
- 2025-11-29 Rabbit hole learning
- 2025-11-29 You’re all wrong
- 2025-11-29 How i overcame inertia with a weekend project
- 2025-11-29 How flask started as a joke
- 2025-11-29 The Godmother of AI
- 2025-11-22 The probelm with AI Slop
- 2025-11-22 TOON vs JSON
- 2025-11-22 Make your own website
- 2025-11-22 How bcrypt can be unsafe for more than 72 characters
- 2025-11-22 A project is not a bundle ot tasks
- 2025-11-22 Gemini 3 is the best model ever made?
- 2025-11-22 here
- 2025-11-22 Why Software Development fell to AI first
- 2025-11-22 The 18th November 2025 Cloudflare Outage Report
- 2025-11-22 I can’t recommend Grafana to everyone
- 2025-11-22 Alien Authors
- 2025-11-22 Fizzbuzz without conditions or booleans
- 2025-11-15 How Martain was written
- 2025-11-15 How OpenAI Atlas is built
- 2025-11-15 Why I stopped trying to be a great engineer
- 2025-11-15 On doing things
- 2025-11-15 The quite power of SQL
- 2025-11-15 How to demo
- 2025-11-15 Parsing integers in C
- 2025-11-15 Recommendations for getting most from technical books
- 2025-11-15 The AI Wildfire is coming and its going to be very painful and incredibly healthy
- 2025-11-15 Building a terminal wizard in BubbleTea
- 2025-11-15 How to stop having FOMO as a software engineer
- 2025-11-15 From words to worlds with spatial intelligence
- 2025-11-08 You should write an agent
- 2025-11-08 Lessons from vibe coding
- 2025-11-08 AI is Dunning-Kruger as a Service
- 2025-11-08 Is it really good enough
- 2025-11-08 Learning loops and LLMs
- 2025-11-08 Mr. TIFF
- 2025-11-01 Grokipedia: A first look
- 2025-11-01 AI can write code, but can’t build software
- 2025-11-01 Why Python’s OrderedDict maintain the order
- 2025-11-01 Code like a surgeon
- 2025-11-01 AI Coding Sucks
- 2025-11-01 Cursor 2.0: It just changed forever
- 2025-11-01 Sabbaticals keep our attrition at bay
- 2025-11-01 It's insulting to read your AI-generated blog post
- 2025-11-01 Exposing Brain Rot AI
- 2025-11-01 Building from First Principles
- 2025-10-25 I used to like software development, but not anymore
- 2025-10-25 Rust and RAII Memory Management - Computerphile
- 2025-10-25 You cannot outsource understanding
- 2025-10-25 Andrej Karapathy on Dwarkesh Patel Podcast
- 2025-10-25 How do arrays work?
- 2025-10-25 15 Go subtleties you must know
- 2025-10-25 Mikebot 3000 - Can we make a open source video generation ai? Computerphile
- 2025-10-25 Richard Sutton on Dwarkesh Patel Podcast
- 2025-10-18 Notes on switching to Helix from Vim
- 2025-10-18 Syntax highlighting is a waste of the information channel
- 2025-10-18 Craft, not fame, makes your story worth telling
- 2025-10-18 LLMs are getting better at character-level manipulation
- 2025-10-18 There are no programmers in Star Trek
- 2025-10-18 Just the grind won’t get you there
- 2025-10-18 Secret Life of Local First Value
- 2025-10-18 What is Apache Iceberg
- 2025-10-18 What is Apache Kafka and where it’s headed?
- 2025-10-18 Claude Haiku 4.5: The best model from Anthropic for cost to intelligence figures
- 2025-10-17 Test after resolving merge conflicts
- 2025-10-11 Why we need junior engineers
- 2025-10-11 Asynchronous Work is the enemy of project based success
- 2025-10-11 My approach to building large technical projects - Mitchel Hashimoto
- 2025-10-11 Python splitlines does a lot more than new lines
- 2025-10-11 Development gets better with age
- 2025-10-11 Give me AI slop over human sludge any day
- 2025-10-11 How I learned to stop worrying and started trusting and using AI Agents
- 2025-10-04 Failing to understand exponential again
- 2025-10-04 Cursor designer builds an OS with cursor
- 2025-10-04 SQL Heuristics: ORs are expensive
- 2025-10-04 Why hiring only senior engineers is killing companies
- 2025-10-04 Advice I wish I knew as a junior developer
- 2025-10-04 Harshad Numbers
- 2025-10-04 The simple habit that saves my day
- 2025-10-04 Computerphile: Machine Code Explained
- 2025-10-04 An opinionated critique of Duolingo
- 2025-10-04 Write the damn code
- 2025-10-04 Cursor AI Foundations
- 2025-10-04 The beauty of Programming
- 2025-10-04 We traded blogs for black boxes and now we are paying for it
- 2025-10-04 this book
- 2025-10-04 Cluade 4.5 is the best coding model in the world? Till when
- 2025-10-04 Claude made its own language
- 2025-09-27 I don’t want to code with LLMs
- 2025-09-27 What is a Tensor? A beautiful intuition and question and answer based explanation
- 2025-09-27 Artists are losing work, wages, and hope as bosses and clients embrace AI
- 2025-09-27 A New kind of Code
- 2025-09-27 How I a non-developer describe a developer
- 2025-09-27 Tokenization from scratch from Andrej Karapathy
- 2025-09-27 Tokenization in C from Tsoding
- 2025-09-27 Brace yourself
- 2025-09-27 Be careful with Go struct embedding
- 2025-09-27 I hate myself more for seeing this, than I hate javascript
- 2025-09-27 One last id
- 2025-09-27 Processes and Threads: Planetscale Blog
- 2025-09-20 Representing Graphs
- 2025-09-20 ![
- 2025-09-20 The Sad, Sad world of Tech Blogging during the Era or Technological Stagnation
- 2025-09-20 My Favorite Postgres 18 feature: Virtual generated columns
- 2025-09-20 Magical Systems Thinking
- 2025-09-20 Boring is good
- 2025-09-20 Go Struct Alignment: A Practical Guide
- 2025-09-20 David Heinemeier Hansson (DHH) on Rails World 2025: Opening Note
- 2025-09-20 Finding and Exploiting Buffer overflow password cracking in C
- 2025-09-20 Python can open web browser for you
- 2025-09-20 Creating a static site for all my bookmarks
- 2025-09-20 What AI chatbots are doing under-the-hood, LLMs from scratch part 1
- 2025-09-20 Building a lexical analyzer from scratch in C
- 2025-09-20 Myopic Focus
- 2025-09-20 OpenAI dropped another Codex
- 2025-09-20 Work Hard, have fun, go home
- 2025-09-13 Blogs used to be different
- 2025-09-13 Python: The documentary
- 2025-09-13 The last programmers
- 2025-09-13 Just use SQL they say
- 2025-09-13 Print function in Python
- 2025-09-13 When the Job search becomes impossible
- 2025-09-13 Package Managers are evil
- 2025-09-13 Forward vs Reverse Proxy
- 2025-09-13 What would you do with 52 hours of discretionary time
- 2025-09-13 The fastest sorting algorithm: Radix Sort
- 2025-09-13 DNS Lookup from scratch
- 2025-09-13 13 Reason why SQL has to GO
- 2025-09-13 IT manager needed tech support because they had never heard of a command line
- 2025-09-13 I wrote a journal entry for everyday in 2024
- 2025-09-13 Become the person who does the thing
- 2025-09-13 The AI Trap: Why do they quit coding
- 2025-09-06 Database System: Relational Model and Algebra
- 2025-09-06 Vibe Coding is Legacy code
- 2025-09-06 SQL Needed structure
- 2025-09-06 How to learn System Design
- 2025-09-06 The modern job hunt: Part 1
- 2025-09-06 You have to feel it
- 2025-09-06 Why Sync?
- 2025-09-06 Reading with AI
- 2025-09-06 An illustrated guide to OAUTH 2
- 2025-09-06 A programmers guide to stress
- 2025-09-06 Authorisation explained
- 2025-09-06 Static Site enable a good time travel experience
- 2025-08-30 AI Slop in Open Source Contributions
- 2025-08-30 Please Stop using booleans in database designs
- 2025-08-30 Teej Devries on the Wookash Podcast
- 2025-08-30 Grok 2.5 is not really open source
- 2025-08-30 Job Churn
- 2025-08-30 OCR is Legacy tech
- 2025-08-30 Learning Peal in one day and the importance of building strong foundations
- 2025-08-23 What's the point of vibe coding if I still have to pay a dev to fix
- 2025-08-23 Why building my blog is more fun than filling it
- 2025-08-23 Ask LLMs what time it is
- 2025-08-23 Do blogs need to be so lonely
- 2025-08-23 LLMs makes us dumber in the longer run
- 2025-08-23 5 Docker networking concepts that everyone should know
- 2025-08-23 No AI is not making Engineers 10x productive
- 2025-08-23 Go is still not good
- 2025-08-23 Exploring EXIF
- 2025-08-23 Left to Right Programming
- 2025-08-23 Tokens are getting expensive
- 2025-08-23 Stupid things that work
- 2025-08-23 What makes a good software engineer
- 2025-08-23 How to stop feeling lost in tech
- 2025-08-23 How AI writing supercharged an addictive pattern
- 2025-08-16 Cross Site Request Forgery
- 2025-08-16 1910: The year where the modern world lost its mind
- 2025-08-16 Why I choose OCAML as my primary programming language
- 2025-08-16 DuckDB in 100 seconds: Fireship is back?
- 2025-08-16 Rewriting SQLite from scratch: Database School, Glauberg Costa, CEO of Turso
- 2025-08-16 Grug brained AI developer: LLM Appendix
- 2025-08-16 How I code with AI on a low budget/free
- 2025-08-16 How React works behind the scenes (under the hood)
- 2025-08-16 Curate your own newspaper with RSS
- 2025-08-16 Wishful programming
- 2025-08-16 Hugo + Obsidian + Git Pipeline
- 2025-08-16 I tried coding with AI, I became lazy and stupid
- 2025-08-16 AI Efficiency? Give me a break
- 2025-08-09 Python’s pass by value and pass by reference
- 2025-08-09 You can just do things
- 2025-08-09 Don’t tell engineers what to do?
- 2025-08-09 The painful truth about startups
- 2025-08-09 RSS is not dead
- 2025-08-09 Stop building AI tools backwards
- 2025-08-09 Flashy, Fancy shortcuts aren’t always suitable
- 2025-08-09 The art of saying yes: How do I do so many things
- 2025-08-09 The fastest way to detect vowel in a string (Python)
- 2025-08-09 How to become a confident software engineer
- 2025-08-09 100 Rust exercises to learn Rust
- 2025-08-06 OpenAI releases Open Weight models GPT-OSS
- 2025-08-02 Why I do programming
- 2025-08-02 Learning GRPC Completely in Golang
- 2025-08-02 Sync Engines and Local Data
- 2025-08-02 Overthinking GIS
- 2025-08-02 The real reason you can’t get a job
- 2025-08-02 Simple Joy of programming Course announcement
- 2025-08-02 What are JSON Web tokens (JWT)
- 2025-08-02 Why GenAI Infrastructure feels backward
- 2025-08-02 Death by AI
- 2025-08-02 HTTP VS Websockets: The breakthrough moment that clicked
- 2025-08-02 More than Code
- 2025-08-02 Anatomy of a Request: A deep dive of a http request processing from the Backend side
- 2025-08-02 Writing a Text Editor - Computerphile
- 2025-08-02 Why do databases store data in B+ Trees
- 2025-08-02 SQLite: How it works: Richard Hipp
- 2025-07-28 Just Fucking use kubernetes
- 2025-07-27 Kubernetes isn't for you
- 2025-07-26 SQLite’s WAL Mode is faster than DELETE Mode
- 2025-07-26 SQLite Internals: Pages and B-Trees
- 2025-07-26 Simon Wilson’s commentary on GitHub Spark
- 2025-07-26 Why LLMs struggle with analytics, and how tinybird solve it
- 2025-07-26 DHH on Lex Fridman Podcast
- 2025-07-26 How I keep up with AI progress and you should too
- 2025-07-26 Rickrolling Turso
- 2025-07-26 Rate Limiting explained in 252 words
- 2025-07-26 The Business case for Vanilla JS
- 2025-07-26 Memcached Architecture
- 2025-07-19 How I do it - Daniel Stenberg(Creator and Maintainer of cURL)
- 2025-07-19 The great SQLite rewrite
- 2025-07-19 Kubernetes is not just for Black Fridays
- 2025-07-12 How Cloudflare’s R2 actually works
- 2025-07-12 Why Programs use Stack, Heap and other memory segments
- 2025-07-12 Waiting for a Follow-up
- 2025-07-12 Tools: Code is all you need
- 2025-07-12 “Software is changing again by Anderj Karapathy” Review by the Primeagen
- 2025-07-12 I still care about the code
- 2025-07-12 How to get a job at Canonical
- 2025-07-12 How AI is changing the Software Hiring in 2025
- 2025-07-12 Learning Pydantic AI in Marimo
- 2025-07-05 CS50 SQL Lectures Playlist
- 2025-07-05 How long context fail
- 2025-07-05 Understanding B Trees: The data structure behind databases
- 2025-07-05 Why I want to write again
- 2025-07-05 Which LLM writes the best analytical SQL
- 2025-07-05 I finally switched to PostgreSQL
- 2025-07-05 Claude Code is my Computer
- 2025-07-05 Vercel Finally Caught up
- 2025-07-05 How we accidentally solved robotics by watching 1M hours of YouTube
- 2025-07-05 Writing code was never the bottleneck
- 2025-07-05 Agentic Coding: The future of software development with agents
- 2025-06-28 SQL Join flavors
- 2025-06-28 Anatomy of a SQL Engine: Dolthub Blog
- 2025-06-28 Using AI right now: A quick guide
- 2025-06-28 AI-free Writing
- 2025-06-28 Golang 1.25 interactive tour
- 2025-06-28 Sam Altman on AGI, GPT-5 and other stuff on the Open AI Podcast
- 2025-06-28 Docker launches hardened base images
- 2025-06-28 Pheonix. new Fly’s entry for AI coding agents
- 2025-06-28 Gemini CLI breakdown by Simon Wilson
- 2025-06-28 How did they get their first Jobs
- 2025-06-28 Gemini CLI and comparison with other Agentic Terminal Agents
- 2025-06-28 Kubernetes isn’t for you
- 2025-06-28 Now might be the best time to learn software development
- 2025-06-21 A tale of two Claudes
- 2025-06-21 What would Kubernetes 2.0 be like
- 2025-06-21 Feedback is not attack
- 2025-06-21 A Linear Algebra Trick for computing Fibonacci Numbers Fast
- 2025-06-21 The State of Authentication
- 2025-06-21 99% of the AI Startups will be Dead by 2026
- 2025-06-21 Never Just
- 2025-06-21 This AI Agent should have been a SQL Query
- 2025-06-21 Andrej Karapathy: Software is Changing
- 2025-06-21 The art of saying no
- 2025-06-14 My AI Skeptic Friends are Nuts: Review by Theo
- 2025-06-14 The Gentle Singularity: Sam Altman’s Blog
- 2025-06-14 Dopamine Driven Development
- 2025-06-14 Janvi Kalra
- 2025-06-14 Anyone can cook: How 37 Signals hired a junior developer
- 2025-06-14 Are we feeling it now? The AI Model Fatigue
- 2025-06-14 Programming with Agents: Sketch.dev
- 2025-06-14 How I finally understood Docker and Kubernetes
- 2025-06-14 The Software Engineering Identity Crisis
- 2025-06-14 AI IDEs Free Tier War
- 2025-06-14 I am disappointed in AI discourse
- 2025-06-07 Styling the icons for HTML date and time types: Cassidy Williams Blog
- 2025-06-07 First User Framework
- 2025-06-07 Theo Browne on Development and Career
- 2025-06-07 My Engineering Craft regressed
- 2025-06-07 AI is coming for your job
- 2025-06-07 AI changes everything
- 2025-06-07 My AI Skeptic friends are all nuts
- 2025-06-07 AI is rotting my brain
- 2025-05-31 API Gateways
- 2025-05-31 Am I online?
- 2025-05-31 Radicle
- 2025-05-31 Read out the thing you have written
- 2025-05-31 The Copilot Dillusion:
- 2025-05-31 Inside an LLM
- 2025-05-31 MIT Lecture: LLMs introduction
- 2025-05-31 Let’s Fing Go:
- 2025-05-31 Explaing Transformers in simple words:
- 2025-05-25 A draft post
- 2025-05-24 Visual Studio Code + Copilot is not open source
- 2025-05-24 Build systems
- 2025-05-24 Glauber Costa on Technical Blogging
- 2025-05-24 I really don’t like ChatGPT’s new memory feature change
- 2025-05-24 Appwrite Sites
- 2025-05-24 Google keeps winning
- 2025-05-24 Revenge of the junior developer
- 2025-05-24 No docs, no bugs
- 2025-05-24 Nothing makes me want to hire someone less than them showing an open-to-work badge
- 2025-05-22 I kind of hate Agentic IDEs for the sake of productivity
- 2025-05-19 Appwrite is now Full-Stack-as-a-Service with Sites
- 2025-05-17 Is AI going to steal your programming job?
- 2025-05-17 MCP vs API
- 2025-05-17 The hidden cost of AI coding
- 2025-05-17 What will coding look like in 2027
- 2025-05-17 MCP: A protocol to watch
- 2025-05-17 A critical look at MCP
- 2025-05-17 I just want to code
- 2025-05-17 What is an embedding and a vector in a vector database
- 2025-05-10 What even is Vibe coding
- 2025-05-03 Lessons on AI Agents from Claude plays Pokemon
- 2025-05-03 Be Kind
- 2025-05-03 AI Prompt Engineering: Deep dive
- 2025-05-03 Habits I recommend to a software developer
- 2025-05-03 AI Coding is not enough we need Agnetic Coding:
- 2025-05-03 Getting started with Pulumi
- 2025-05-03 Advice for juniors on manager-engineer relation and Theo’s experience (must watch)
- 2025-05-03 Why can’t I be technical
- 2025-05-03 Horseless Carriages
- 2025-04-26 Interview with Varun Mohan, Co-founder and CEO of Windsurf
- 2025-04-26 The lack of frequency increases the pressure to deliver quality
- 2025-04-26 What to work on next?
- 2025-04-26 We’ll always need junior programmers
- 2025-04-26 AI-assisted search
- 2025-04-19 The Best Programmer I know
- 2025-04-19 Our best customers are now Robots
- 2025-04-19 Firebase makes an AI IDE? Firebase Studio
- 2025-04-19 Believe it’s going to work even though it probably won’t
- 2025-04-19 How to build an Agent
- 2025-04-19 Episodes 1
- 2025-04-12 Universal basic dead-end
- 2025-04-12 We won’t hire a junior engineer with 5 years of experience
- 2025-04-12 Power to the people: How LLMs flip the script on technology diffusion
- 2025-04-05 Raising an Agent - Episode 1
- 2025-04-05 Understanding MCP from scratch
- 2025-04-05 I ranked every AI based on vibes
- 2025-04-05 A programmer’s Reading List: 100 Articles I Enjoyed Part 1 (1-50)
- 2025-03-29 Git Scraping my own Newspaper
- 2025-03-29 Will YouTube ever run out of YouTube Ids
- 2025-03-29 My 6 months with the GoTH stack: building frontends with Go, HTML, and a little duct tape
- 2025-03-29 Learn to Code
- 2025-03-29 The Primeagen on the Lex Fridman Podcast
- 2025-03-29 Your manager should never have to ping you
- 2025-03-29 Deep vs Shallow Go Interfaces
- 2025-03-29 Why is Google winning the AI race
- 2025-03-29 The worst programmer I know
- 2025-03-28 Robots Generate, Humans Manifest
- 2025-03-22 AI is here, and yes you are screwed, as a junior
- 2025-03-22 AI LLM Agents are just graphs, frameworks over-complicate things
- 2025-03-22 Friction is necessary in our lives, more the solutions, more the problems.
- 2025-03-22 Learn Go Templates: A practical guide to layouts, data rendering in Golang
- 2025-03-22 Backend Banter with Mitchell Hashimoto
- 2025-03-20 Zellij Open Scrollback Edit mode
- 2025-03-16 https://evolveasdev.com/blogs/guide/learn-go-templates-a-practical-guide-to-layouts-data-binding-and-rendering
- 2025-03-15 Thinking/Planning vs Building
- 2025-03-15 Yes you are screwed
- 2025-03-15 Building Websites with LLMs
- 2025-03-15 Overview of Marimo
- 2025-03-15 Porting Typescript compiler to Golang
- 2025-03-09 youre screwed unless you take action
- 2025-03-08 python is tactile
- 2025-03-08 Why is everyone trying to replace software engineers
- 2025-03-08 Beware of the Makefile Effect
- 2025-03-01 Indirect Prompt injection in LLMs - Numberphile
- 2025-03-01 Initial impression of GPT 4.5: Simon Wilson
- 2025-03-01 How I use LLMS - Andrej Karapathy
- 2025-03-01 Legion AI Agent Framework
- 2025-03-01 Personal Software is becoming a trend
- 2025-03-01 A blog, If you can keep it
- 2025-02-22 Why Blog if nobody reads it
- 2025-02-15 ASDF has been re-written in Golang from BASH
- 2025-02-15 A slow blogging year
- 2025-02-15 My writing process, and how I keep it sustainable
- 2025-02-15 How we replaced our react frontend with Golang and Webassembly
- 2025-02-08 Top 10 Clean Code Rules
- 2025-02-08 So I rolled my own Static Site generator
- 2025-02-08 How Serverless is killing the traditional backend role
- 2025-02-08 How to write better tests in Go
- 2025-02-01 How I am moving away from Google Ecosystem
- 2025-02-01 Martin Fowler on Refactoring Podcast
- 2025-02-01 Exploring DeepSeek’s approach to LLM on Computerphile
- 2025-02-01 How AI might change programming?
- 2025-02-01 GO’s wired little iterators
- 2025-02-01 A year of writing
- 2025-01-25 Doing hard things while living life - why we build vade studio in clojure
- 2025-01-25 The PrimeAgen and Teej Devries with Mitchel Hshimoto (creator of Terraaform, Vagrant, Ghostty terminal, etc)
- 2025-01-25 How HTTPS Works Comic
- 2025-01-18 How HTTP/2 Works and How to Enable It in Go
- 2025-01-18 Hot Take:
- 2025-01-18 Golang 1.24 Interactive Guide
- 2025-01-18 AI Risjs No one is Talking About
- 2025-01-11 Building Effective Agents (Anthropic Blog)
- 2025-01-11 Simon Wilson Predictions for AI/LLMS for 1/3/6 years
- 2025-01-11 Living the future by the numbers
- 2025-01-11 Dennis Ivy: Building with Django and HTMX
- 2025-01-11 Distributed and Async task Queues with Python and celery
- 2025-01-11 FastAPI Documentation: Concurrency and Async/Await
- 2025-01-11 Human writing in the age of AI
- 2025-01-04 Docker Networking Basics
- 2025-01-04 It’s time for a change for The Primeagen
- 2025-01-04 Are Pointers faster than Values
- 2024-12-28 Precomputation - James’ Coffee Blog
- 2024-12-28 Cognitive load is what matters
- 2024-12-28 Karan from Zerodha on Open Source tools and Observability
- 2024-12-21 Year in Review: Dev Agarwal
- 2024-12-21 The premise trap: DHH
- 2024-12-21 The Curse of Markdown
- 2024-12-21 Golang | Remix | Pocketbase in a single binary
- 2024-12-21 Shilin's Second Year without a job
- 2024-12-21 Surely not all codes’s worth it
- 2024-12-21 The Golang 1.24 release is looking seriously awesome
- 2024-12-14 Interview gone wrong: Python tidbit
- 2024-12-14 Writing as a software engineer
- 2024-12-14 The Primeagen and Teej Devries interview with Ginger Bill, the creator of Odin language
- 2024-12-14 Neovim made me a better software developer
- 2024-12-14 Introducing Limbo: A complete rewrite of SQLite in Rust
- 2024-12-14 Noticing the nice things
- 2024-12-14 Advent of Code: Behind the Scenes by creator Eric Wastl
- 2024-12-14 A Revolution in how robots learn
- 2024-12-07 Avoid overusing the go init function
- 2024-12-07 Aaron Francis on The Software Huddle
- 2024-12-07 Advent of Neovim
- 2024-12-07 How I stopped worrying and learned to love Go Interfaces
- 2024-12-07 Configure Neovim’s options
- 2024-12-07 The tech Utopia fantasy is over
- 2024-12-07 AOC in Golang Day 1: Missing ABS() for Integers
- 2024-12-07 Command line tools I Like
- 2024-11-30 Database Indexing Explained
- 2024-11-30 Wafris: Rearchitecting Redis to SQLite
- 2024-11-30 From laid off to hired: Software engineering guide
- 2024-11-30 How I increased my visibility: Kent C. Dodds
- 2024-11-30 We built an orchestrator from scratch
- 2024-11-30 Let’s Prototype a Javascript JIT Compiler
- 2024-11-30 Why would anyone use Functional programming
- 2024-11-30 Time spent programming is often time well spent
- 2024-11-30 Moving from Redis to SQLite with Mike Buckbee
- 2024-11-23 Using sort the proper way in Python:
- 2024-11-23 Lessons learned from 25 years of writing software
- 2024-11-23 FreeCodeCamp (Quincy Larson) interview with Tech with Tim
- 2024-11-23 Write your own programming Language: Computerphile
- 2024-11-23 What did you just do, CSS
- 2024-11-23 Playful Programming
- 2024-11-23 How to Finish Programming Projects
- 2024-11-23 They all use it
- 2024-11-16 Avoid Select * in SQL
- 2024-11-16 How Cosiine Similarity Works
- 2024-11-16 INodes in Linux and FIlesystems
- 2024-11-16 Turso LibSQL Video from Fireship
- 2024-11-16 Python 3.13 Replace Function
- 2024-11-16 Have you heard of Orion? It is worse than Gippty!
- 2024-11-09 Writing for developers
- 2024-11-09 Building ChatGPT like LLM Model on a small scale from scratch
- 2024-11-09 How to become a Good Backend Engineer
- 2024-11-02 Github Copilot just dropped the bomb on AI Code editor startups
- 2024-11-02 Taming the beast: Django ORM
- 2024-11-02 Using Go Embed
- 2024-10-26 How I cured my procrastination
- 2024-10-26 What 100 coding taught me
- 2024-10-19 Lessons from the Smartest developers I’ve worked with
- 2024-10-12 What is new in Python 3.13
- 2024-10-12 Refrain from the usage of dicts in the business logic in Python
- 2024-10-05 Interfaces in Golang: ByteSizeGo
- 2024-10-05 NotebookLM has got everyone in a daze about LLMs and podcasts
- 2024-09-28 Generating music with AI and Python
- 2024-09-21 Good Software Development Habits
- 2024-09-21 Things I wished more developers knew about Databases
- 2024-09-14 Month Without a Smartphone
- 2024-08-31 Don't be an Alpha Geek - John Crickett
- 2024-08-31 Lessons learned in 35 years of making Software
- 2024-08-31 Review your own PRs
- 2024-08-24 Serverless Function 101 Best Practices
- 2024-08-24 Go is my hammer and everything seems like a nail
- 2024-08-24 Keeping a daily working journal
- 2024-08-24 17 Things you should know about Python Lists to not regret later
- 2024-08-24 Crafting Interpreters: Introduction
- 2024-08-24 Why you should make a New programming language
- 2024-08-24 HTMX CalmCode Crash Course
- 2024-08-10 How broken is hiring in 2024?
- 2024-08-10 How Canva Saved $ 3M manually in Amazon S3 Costs with Glacier Instant Retrieval
- 2024-08-10 How to build Extremely quickly
- 2024-08-03 Article
- 2024-08-03 Pauline’s Blog
- 2024-08-03 Stackoverflow Question
- 2024-07-27 I am Tired of AI content
- 2024-07-27 StackOverflow Developer Survey 2024
- 2024-07-27 Saiyam Pathak’s 2021 Year reflection