In the last year I read a lot less than normal, while at the same time I watched more streaming shows than I’m used to. I’ve been busier with work, in addition to what’s shaping up to be a crazy year. Stress and burnout kill my ability to focus on long form reading, which is […]
This is a super lazy no-knead dough. It’s lazy in that you really only have to measure water, salt, and yeast, and then just add flour until it feels right. And even if it’s too dry or too wet, you can get a pretty good pizza out of it. This is a great dough to practice with, as it encourages you to think about how the dough looks and feels while you’re putting it together.
Did I mention that it’s a super lazy dough?
This is a very approximate version of my pizza sauce. I make it different each time, though the pattern is tending towards what I outline here.
December 11, 2017
I’m an idea guy. It’s why I love designing software, both in terms of system design and user experience. I love designing and developing products too. It’s something that can get me fired up, keep me from sleeping, and keep me motivated through even the darkest, rainiest days.
My love-hate relationship with Sprints, Agile, and software development processes in general.
April 22, 2017
In PM land we use tools and techniques like burn down charts, sprints, and spikes. You can get obsessed over getting these things right, and fail to ship effective, quality software. The special language used in and around these processes adds to the problem too, as the language ends up feeling like an accomplishment in itself. Too much focus on the pomp and circumstance of a process takes away from actually building great software.
It’s easy to feel unqualified to measure technical decisions, especially if you’re not technical. You may be disconnected from the planning process or you may not understand the jargon and details of an approach. How can you ask intelligent questions about risk when you feel so separated from what’s happening? How can you make clear decisions about risks with incomplete technical knowledge?
At best, we treat software technical debt like consumer debt, where we blissfully ignore the commodity and the terms of our choices, focusing only on our immediate need. At worst, we label our poor technical decisions debt (especially our predecessor’s). It’s a lazy phrase, a cop-out, and is a costly way of doing business.
I have a suggestion. Do just one more thing. If it’s not rude, do another. And another.
These are some of the essays I read in May 2021. The hypocrisies of rape culture have medieval roots – Carissa Harris Social media and the neuroscience of predictive processing – Mark Miller & Ben White Magic helped us in pandemics before, and it can again 1991: Trade Wars 2002 Focus on Your First 10 […]
Pacific Northwest’s ‘forest gardens’ were deliberately planted by Indigenous people A mathematician, a philosopher and a gambler walk into a bar – Catalin Barboianu Testing in Production, the safe way Deploy != Release Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app’s perspective Katalin Kariko, the Scientist Behind the Groundbreaking mRNA Vaccines re:Work […]
What makes an idea good?
A few highlights of what I read in March: Know your “One Job” and do it first Closing the stress cycle Managering in Terrible Times Notes on structured concurrency, or: Go statement considered harmful First Principles: The Building Blocks of True Knowledge The Margarine Squeeze-Mix EZ Color Pak DAVES OLD COMPUTERS – Atari Transputer Workstation […]
I like to work the fridge down until it’s almost empty, to both win the fridge, and to make it easier to clean. Today I wanted some relish, but don’t normally stock it in the winter as I use it so rarely. So instead I made some: ½ cup of chopped, sweet pickles ½ cup […]
I’ve been using Pico-8 as a virtual playground for playing with generative art ideas. Pico-8 is a highly constrained virtual machine that behaves a lot like a personal computer from the 1980s. It has a fixed colour palette, limited memory, limited screen size, and a simplified programming model using Lua. The constraints make it a […]
This is a hacky fridge-magnet recipe to use up some old herbs and sour cream. We had it this week tossed with a chunky combination of sliced cabbage, cherry tomatoes, and diced broccoli, carrots, and celery. 2 tbsp Hellmann’s mayo 2 tbsp sour cream ~2 tbsp (to taste) cider vinegar (Braggs is good) 2 tbsp […]
These are some of the things I read in February, the longer, more interesting essays and posts at least.
Today’s dinner is inspired by a picture in my morning news feed. I’ll have to try that sweet potato curry recipe at some point, but today I’m working with ingredients I have on hand, which includes lemongrass, pork sirloin tip, and a boatload of veg. Pork and mushrooms 500-750g of pork sirloin, thinly sliced and […]
Today we were craving stir fry so I decided to practice the basic method two ways: lemongrass pork and sweet ginger/garlic pork. We had a sirloin tip roast on hand, which is best cooked using a fast method as it’s lean and tender. This method doesn’t include deep frying the pork, so is much lighter […]