All blogs / Software / engineering practice
Caffeinspiration
Recent content on Caffeinspiration
- Posts
- 72 from 6 Aug 2017 to 16 Nov 2025
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://alexanderell.is/index.xml
2025 5
2024 1
2023 5
2022 36
- Practice being a beginner
- Learning by working on problems just outside of your reach
- iPhones and action discoverability, or "How the hell was I supposed to know that?"
- The hobby buyer's fallacy: "I'd really pursue my hobby if I just bought X"
- Stubbornness and programming
- Writing a toy WebSocket server from scratch
- What happens if you point two CNAMEs at each other? Not much, really
- Sharpening the axe for programming
- Funny artifacts in a 3D house scan
- My false start when learning to program
- Work context, home context
- How to break the Envoy CI at head
- Long running pull requests
- How far behind a plane is its noise?
- I only care about the helpful notifications, not the promotional ones
- Playing with a 3D representation of RGB color space
- Wikipedia Over WhatsApp
- A basic ear training note matching game
- "I don't know the numbers": a math puzzle
- Getting comfortable with being uncomfortable
- Opinionated variable names
- What is a minute, really?
- The tech interview prep industry
- Keeping a debugging lab notebook
- Detecting pitch with the Web Audio API and autocorrelation
- I prefer my biographies in chronological order, thank you very much
- My lizard brain is no match for infinite scroll
- I miss easily seeing how my coworkers use tools
- Morse Codle
- Writing Morse code games in JavaScript using the Web Audio API
- Little games to play with Morse Code in your browser
- Writing a toy traceroute from scratch
- (1) New Message: How websites catch your attention with JavaScript
- How do you visualize code?
- A Children's Book Story About Distributed Systems
- Completing a Part-Time Master's in Computer Science While Working
2021 3
2020 5
2019 4
2018 10
- Good Design: Double Sided Park Signs
- Why does a spray bottle work?
- Letting the User Guide You: Analyzing Store Design
- Building a Simple Cache Server in Python
- Investigating JavaScript's RegExp Lookbehind
- JavaScript: Writing your own Array.reduce
- typeof null: investigating a classic JavaScript bug
- Investigating JavaScript Casting Behavior
- Investigating a Bug in Moment.js
- Connecting Arduino with a Node Server