seangoedecke.com RSS feed

Sean Goedecke's personal blog
https://www.seangoedecke.com/ (RSS)
visit blog
Grifters, believers, grinders, and coasters
2 Dec 2024 | original ↗

Why do engineers get mad at each other so often? I think a lot of programmer arguments bottom out in a cultural clash between different…

I don't know how to build software and you don't either
20 Nov 2024 | original ↗

Are microservices better than monoliths? Should teams set their own technical direction, or is it better to have that dictated by some…

How I ship projects at big tech companies
9 Nov 2024 | original ↗

I have shipped a lot of different projects over the last ~10 years in tech. I often get tapped to lead new ones when it’s important to get…

Talking to ChatGPT costs 5ml of water, not 500ml
28 Oct 2024 | original ↗

There’s a common claim on the internet that ChatGPT consumes half a litre of water for every 5-50 responses. Here are some randomly-chosen…

MCTS and LLMs: what's the big deal?
17 Jun 2024 | original ↗

Everyone on the internet is recently very excited about large language models and Monte Carlo tree search. Going back months, the “Q*” leak…

From hours to seconds: AI tools to detect animal calls
25 Apr 2024 | original ↗

If you’re currently spending time listening to long audio recordings of birdcalls or animal noises, it’s likely that the last four years of…

Porting and hacking Llama2.c for fun and profit
26 Nov 2023 | original ↗

Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is basically a simple one-file C…

Building LLM-driven agents
26 Nov 2023 | original ↗

If you want a large language model like GPT-3 to perform a task for you, the simplest way is to just ask it. Writing out a single prompt…

How LLMs work
26 Nov 2023 | original ↗

Over the last few weeks I’ve been playing around with the excellent llama2.c repository, which is basically a simple one-file C…

What kind of work I want
6 Sept 2021 | original ↗

This article is to help recruiters, hiring managers and myself have a better idea of the kind of places I’d like to work. The short version…

Learning incident response with problem sets
3 Sept 2021 | original ↗

It’s hard to teach good incident response. A good understanding of how the system runs in production is essential, but how do you build that…

Keep incidents boring
20 Apr 2021 | original ↗

The internet is full of exciting incident war stories. Tough engineering problems, solved under pressure by sleep-deprived developers. In an…

Blockchain explained simply
20 Apr 2021 | original ↗

A blockchain is a distributed database. Bitcoin, Ethereum and Dogecoin are all different databases. A blockchain node is a computer with an…

Acing the design interview
1 Jan 2021 | original ↗

If you haven’t designed an actual system before, design interviews can be tough. Knowing how to work with a particular web service or…

Writing good technical explanations
25 Dec 2020 | original ↗

Software engineering is mainly learning. There is a great demand for technical explanations, and many thousands of books, talks and blog…

Acing the coding challenge
25 Dec 2020 | original ↗

How do you write a successful coding challenge? Unlike some nightmare whiteboard interview scenarios, typically a coding challenge is not a…

Avoiding worry driven development
11 Sept 2020 | original ↗

Sofware dysfunction is more often motivated by anxiety, fear, worry and embarassment than it is by a lack of technical skill. Engineers…

Building multiplayer games with socket.io and HTML5 Canvas
29 Jul 2020 | original ↗

I’ve been building crappy hobby games on and off for my whole coding life. One of my very first apps was a Visual Basic game - I was in…

Blockchain for beginners
29 Jul 2020 | original ↗

Introduction This is a guide for developers who kinda sorta know what blockchains are for (making distributed crypto-currencies like Bitcoin…

↑ These items are from RSS. Visit the blog itself at https://www.seangoedecke.com/ to find everything else and to appreciate author's digital home.