All blogs / Software / engineering practice
Simpler Machines
Essays and photography from Nat Bennett. Based in Minneapolis.
Software / engineering practiceEngineering management / careersEssays / personal
- Posts
- 284 from 11 Jun 2021 to 30 Oct 2026
- Posting
- weekly (98 in the last year)
- Kind
- personal blog
- Feed
- https://www.simplermachines.com/rss/
2026 95
- [NMD EXQ 44/60] These could be Oakland flowers, but they're not
- [NMD EXQ 43/60] We've been using the record player a lot more in the new place
- How has the Impulse cooktop changed how I cook?
- How Not to Ruin Your Housing Market
- [NMD EXQ 39/60] Date night
- How to Find Energy for Creative Work
- On Writing Every Day
- Mere Being - 035 - September - evening photographs, writing, chickpeas
- [NMD EXQ 36/60] This might be a bismuth mine
- [NMD EXQ 35/60] Two troubling dolls
- [NMD EXQ 33/60] Another shot of geometry
- [NMD EXQ 33/60] Mildly mid-century
- [NMD EXQ 32/60] Yes -- it's chairs
- [NMD EXQ 31/60] My beautiful tomato children
- What is a Text?
- [NMD EXQ 30/60] Tools for living
- Why I Moved to Minnesota Draft 0
- [NMD EXQ 27/60] Settling in
- Process Doesn't Matter
- [NMD EXQ 25/60] Mesquite smoke
- [NMD EXQ 24/60] Geometry
- [NMD EXQ 23/60] This is just to say -- squirrels
- [NMD EXQ 22/60] Temporary office, no internet
- [NMD EXQ 21/60] Wacky wild
- The Paperclip Maximizers are Already Here
- [GR02.16] one more camellia
- Reviews of the Disney/NFL t-shirt collaboration
- [NMD EXQ 16/60] After a walk from the old place
- Mere Being - 034 - August - Diane's place, State Fair,
- [NMD EXQ 15/60] Two homes? No home?
- [NMD EXQ 14/60] Mountain Thunderstorm
- [NMD EXQ 12/60] Solar company or dispensary?
- [NMD EXQ 11/60] Guests
- Super Bowls Georg should not be counted
- [GR02.15] Flowerboy Project Coffee
- [NMD EXQ 9/60] Walked the dog
- [NMD EXQ 8/60] The new place
- [NMD EXQ 7/60] Jackass Joe's UFO Jerky
- [NMD EXQ 5/60] It's a pretty big canyon
- Most Integration Failures Are Stupid
- [NMD EXQ 3/60] The internet at the Grand Canyon is very bad
- [NMD EXQ 3/60] THE HIGHWAY OF THE GRAND ARMY OF THE REPUBLIC
- [GR02.14] Bi-Rite marigolds
- Let's not call it "tech debt," it's just "mess"
- [GR02.13] lake irises
- What I'm Watching for on Every NFL Team in 2026
- [GR02.12] kitchen tulips, again
- Mere Being - 033 - July - Game Changers, Ethnographies, Hollandaise Sauce
- How I use Capacities as a Zettelkasten
- [GR02.12] outside a restaurant in Tahoe
- [GR02.11] lavender, I think
- Why AI writing is so exhausting
- [GR02.10] tiny pink flowers
- Divination-Driven Decision-Making
- Concourse Lives!
- [GR02.09] chrysanthemum
- [GR02.08] lilies and plastic
- Testing Problems are Design Problems
- Mere Being - 032 - June - summer sports, Brandon Sanderson, tagines
- See a good bird
- [GR02.07] I don't know what kind of flower this is
- Want to be happier at work? Try joining a church
- [GR02.06] camellia, single
- The Tech Debt Snowball Method
- [GR02.07] camellias, senescent
- Why I don't use story points
- [GR02.05] camellias, several
- Mere Being - 031 - May - a paid membership program
- Something is Very Wrong in San Francisco
- [GR02.04] jacaranda
- notes from o11ycon 2026
- [GR02.03] hibiscus
- Software delivery will continue to be non-linear
- [GR02.02] roses, outdoors, Venice
- Is feedback really a gift?
- Mere Being - 030 - April - meditation, improv, and the NFL draft
- [GR02.01] roses, indoors, Venice
- [GR01.16] winter branches
- [GR01.15] Edgar
- [GR01.14] false spring ice
- Mere Being - 029 - March - winter, software, Marathon
- [GR01.13] bench on the hill
- [GR01.12] what's left of another shrine
- [GR01.11] red bow, March 9
- [GR01.10] the lake is the last of winter
- Mere Being - 028 - January/February - ICE, Red Mars, tinned fish
- [GR01.09] the lake itself, on a sunny day in December
- [GR01.08] memorial for sam nordquist
- [GR01.07] sled brake
- [GR01.06] November tree shrine
- [GR01.05] hay bales for sledding
- [GR01.04] baseball diamond
- [GR01.03] frozen crabapples, 4 long blocks from where Renee Nicole Good was shot by ICE
- [GR01.02] streetlights at sunset, before the lake finished freezing
- Mere Being - 027 - December - Manny's, Sicko Street, Hot Pot
2025 11
- [GR 01.01] a tree by the lake in November
- Mere Being - 026 - November - Zen Center, Being Cold
- Mere Being - 025 - October - Minnesota, Quail Egg, Cabbage
- Mere Being - 024 - September - Moving, Football, Laughter
- Mere Being - 023 - August
- Nat's Current Prompts
- Mere Being 022 - June - Procrastination, Wallpaper Music, Popsicles
- Mere Being 021 - April - dinner parties, charoset, dying in holes
- Mere Being 020 - March - human nature, lady doctors, potatoes
- Mere Being 019 - February - Plenty Huge Men Roam the Earth
- Mere Being 018 - December
2024 6
2023 1
2022 21
- [PL] The end of Point Lobos
- [PL 4/4] On the nature of waves
- [PL 3/4] Everything at Point Lobos is working very hard at being alive
- [PL 2/4] The finest in organized rectangles
- [PL 1/4] California is California
- [NMD EXQ 40/60] Squinchy face
- [NMD EXQ 38/60] Oakland is full of these
- [NMD EXQ 37/60] My infinite enemy
- [NMD EXQ 29/60] First thing in the morning
- [NMD EXQ 28/60] Japanese Wisteria
- [NMD EXQ 26/60] Chicken dinner
- [NMD EXQ 20/60] Firefighter
- [NMD EXQ 19/60] Palm trees in a part of Nevada where there is no water
- [NMD EXQ 18/60] In the garden
- [NMD EXQ 17/60] Safeway sushi
- [NMD EXQ 13/60] [ST]OP
- [NMD EXQ 10/60] First furniture
- [NMD EXQ] Numbers give grandeur to the canyon
- [NMD EXQ 2/60] Denver
- [NMD EXQ 1/60] Grizzly Island?
- Test first, design second
2021 34
- Walking in Oakland - Final Issue
- Walking in Oakland, Issue #31 -- Windmills and salt licorice
- Walking in Oakland, Issue #30 - Help yourself, put money in mailbox, thank you
- Walking in Oakland #29
- Walking in Oakland, Issue #28 - Seasons
- Walking in Oakland, Issue #27
- Walking in Oakland, Issue #26
- Walking in Oakland, Issue #25
- Walking in Oakland, Issue #24
- Walking in Oakland, Issue #23
- Walking in Oakland, Issue #22
- Walking in Oakland, Issue #21
- Walking in Oakland, Issue #20
- Walking in Oakland, Issue #19
- Walking in Oakland, Issue #18
- Walking in Oakland, Issue #17
- Walking in Oakland, Issue #16
- Walking in Oakland, Issue #15
- Walking in Oakland, Issue #14
- Walking in Oakland, Issue #13
- Walking in Oakland, Issue #12
- Walking in Oakland, Issue #11
- Walking in Oakland, Issue #10
- Walking in Oakland, Issue #9
- Walking in Oakland, Issue #8
- Walking in Oakland, Issue #7
- Walking in Oakland, Issue #6
- Walking in Oakland, Issue #5
- Walking in Oakland, Issue #4
- Walking in Oakland, Issue #3
- Walking in Oakland, Issue #2
- Walking in Oakland, Issue #1
- Why you need a "WTF Notebook"
- Burnout recovery, and the self-care trap
Undated 116
- Mere being 015 july
- Taking notes on a new codebase
- How to write better bash than chatgpt
- Are platforms pointless
- How to write
- Making things well is inherently valuable
- Mere being 014 june hanging out
- Dont be results oriented
- Management at pivotal draft
- Estimates arent guesses
- Mere being 013 may
- Reading software and thinking about it
- Do you worship work
- Mere being 012 april
- One weird trick for figuring out your values
- Seriously just write a rails application
- Dont lie in interviews
- Comments on understanding software
- Untitled 2
- Elixir has a type system and i really ought to take advantage of it
- Exploration tidying ecto
- Bookmarked links
- Why doesnt everyone do xp
- Mere being 010 february
- Project be more chill
- Mere being
- Mere being 008 december
- New zine how to quit vim
- Why do prototypes suck
- Miss me check out nonlinear garden
- Please stop writing dockerfiles
- Mere being 007
- Pairing is asking for help
- Mere being 006 october
- Merebeing 005
- Some facts about concourse
- Mere being 004 august
- A brief hiatus
- Why elixir
- What i would copy from the pivotal interview process
- Do what works was the hard part
- Mere being 003
- Mr reciprocity
- If you wish to write a book on nvim from scratch you must first invent the multiverse
- Some things i have done to get faster at writing code
- You should have an e mail list
- Mere being 002 may
- Managing github actions workflows with skylounge
- What are you buying with tests
- Moderately unreasonable people
- Winning bring me a rock
- Metrics are the squeaky dog voice for business
- Incremental development works
- How to make designers love you
- Career advice for engineers who arent supposed to exist
- Devops for application developers
- We pair because its fun
- Setting up a new elixir project from scratch
- Zero configuration project management
- Mere being 01
- How i write code
- Build your own vim config
- Nouveau shamanic programming
- User research for platform teams
- Adventure around the bay
- Gumroad stats and some early notes on react
- The mortifying ordeal of pairing all day
- Intro to pairing
- Everything i know about e2e tests
- The god of chairs
- The corpse of content
- In defense of rabbit holes
- Elves taxes
- Making a video course
- Stop starting start finishing
- Advice for pair programming that youll hate
- Pairing is for peacocks
- Handy tricks for pairing from air force
- You think you re doing continuous integration but you re not
- Why arent we all using heroku
- When was the last time you changed your standup
- Whats the deal with containers
- Why you shouldnt use terraform to manage kubernetes deployments
- Throw away your prototypes
- Read the code
- How to get acquired
- Tests need to be fast
- A new season
- Lessons learned from 5 years of pivotal tracker
- App mindset infra mindset
- Use retros to gauge team health
- Why i set up honeycomb on small projects
- Interview with josh aresty tech lead at braintree
- An interview with ignition works
- An office with a door that closes
- Why does pivotal tracker have a priority field
- Newsletter recommendations
- Conservation of conflict
- Code is a load bearing poem
- Do you want to be productive or do you be busy
- Some light kubernetes skepticism
- Key skills for pairing
- P levels are made up just like god money and the government
- A close read of the actiondispatch response class
- Photo zine venice 1
- How to make friends as an adult
- The camera had a power i hadnt expected
- Work is trying to own your soul
- Motivate people by repeating their words right back to them
- Quiet your productivity demons with knitting today
- Tracking conversion rates with amplitude
- Rspec feature tests
- A close read of the actiondispatch testresponse class
- How does anyone learn to test
- A few of my favorite developer tools
- How to get more business ideas