opinion
- Always dig deeper into the error
- Who is "R Tyler Croy"
- A large language model is not a good co-pilot
- Hashicorp Nomad, almost but not quite good
- Why we re-export symbols from other libraries in Rust
- Considering object-orientedness from the Rust perspective
- Ditching the cloud is most likely a bad idea
- I think coding interviews categorically suck
- A lot of engineering management is actually information management
- ChatGPT and your intellectual property
- Tips for breaking into Software Engineering
- The cost of power in northern California
- Ransomware is coming to a cloud near you
- Vaccinated
- The kind of smart appliances I want
- Thoughts on WebTorrent
- Corporate dependence in free and open source projects
- Comparing apples to orange rustaceans
- Gopher it
- Tell your executives to sit down
- I hate the made up word 'performant'
- Austria capturing the far-right zeitgeist
- Thoughts about a secure enclave for Jenkins Pipeline
- Minimum requirements to participate in a project
- Wiederaufbau
- Jenkins should not be the only line of defense
- Self-sabotage with enterprise pricing
- No True Microservice
- Struggling to learn Rust
- We don't pay for coding
- It is always pilot error
- The new best keyboard
- Once again running openSUSE
- Abusive user relationships in open source
- Securely running Docker workloads in your CI/CD environment
- My useful list of books for Engineering Leadership
- Words are important
- Peloton: worth the hype.
- Even with external issue trackers, leave GitHub Issues enabled
- Retiring from 'sad' on twitter
- I'm not interested in your corporate Contributor License Agreements
- Taking control of Git
- Close Gmail, Save a Gig
- Choosing the right plugin dependencies
- The single most important middleware for Express
- Sailing towards frowntown with minikube --vm-driver=none
- Trust, but verify
- Inky and the Brain
- Regarding Open Source and Sour Grapes
- The Five Stages of YAML
- Coping with The Bullshit Web
- Deciding who you are by what you eat.
- You should blog more
- Support Escalations to Engineering are Outages
- Enforcing administrative policy in Jenkins, the hard way
- Google Hangouts is dead, long live Google Hangouts
- Watching fire come down the mountain
- They will blame you
- Don't get water on the leaves
- I am working with a management coach
- What I have learned about growing tomatoes
- The philosophical motivations of putting things into and, later pulling different things, out of the ground.
- Drive like a life depends on it
- Jenkins will not be part of GSoC 2017
- Keep a lab notebook
- In Defense of Being a Console Luddite
- Open Source Airways
- It's more than just open source-code
- Documenting is hard
- Are you German or what?
- Choose Happiness
- Go home Clipper, you're drunk
- FW: FW: FW: FW: The Gays are Invading!
- Bullshit.
- Breaking up with Dane
- You funny guy
- Master Logician
- Real talk (about Smalltalk)
- And now a word about the Jenkins DNS debacle
- How is Ruby built?
- Identi.ca is dead to me
- How Marvelous!
- Why not use sandpaper?
- The only problem with cucumber
- 10 poorly chosen Ruby gem names
- IO#popen can suck it
- Thoughts on BART and Protesting
- Why you should learn Brainfuck
- Adios Drupal
- New Light on Dark Energy
- Sent from my iPhone
- S.A.D. - Seasonal Ada Disorder
- Ada? Surely you jest Mr. Pythonman
- Experimenting with reddit's self-serve ads
- So. I'm married.
- Being a Croy
- What's in a name?
- I love Sonic.net already
- Pride
- Fatso Adventures: "I wonder what's down here?"
- Silly Problems
- Being a Libor, Addendum
- The slow death of the indie mac dev
- Is programming with Twisted really as awful as it sounds?
- Be a Libor
- San Francisco (Transit) Sucks
- Regarding Blippy
- A great platform does not make yours a good product
- Sometimes Software as a Service Sucks
- Hypocrites on Bikes!
- Programming as an objective art
- Pyrage: Static isn't just something on the radio
- If you want a viral license, use the GPL
- I hope you bump your head
- Mourning Sun
- Unsubstantiated Rumors about Apture and Facebook
- Thread-safety assumptions in Django
- Book of Elies
- The one where I gush about Contegix.
- Angry Tweeter
- On being a good house guest
- 5 tips for traveling with Tux
- Pyrage: from toolbox import hammer
- Pyrage: Generic Exceptions
- End of a journey
- My journey at Slide (part 3)
- My journey at Slide (part 2)
- My journey at Slide (part 1)
- Investment Strategy for Developers
- Writing for Stability (or: I hate writing tests)
- Awesomely Bad
- Jython, JGit and co. in Hudson
- Template Theory
- Old Navy Sucks.
- Amazon Sucks Too
- Extremely brief review of the Nokia n810
- I'm using Git because it makes me feel cool
- Why we chose Git, a rebuttal.
- I hate it when The Onion is factual.
- Chase Auto-Finance FAIL.
- One-line Automated Testing
- Experimenting with Git at Slide (Part 1/3)
- Srsly ur doin it wrong.
- I hate Mac OS X
- On funding my startup
- Are Free Gifts Still Gifts?
- SIGSEGV in my brane.
- Your "voice interface" is fucking stupid.
- Operation Iraqi Freedom
- Popfly. How to lose the buzz.
- Scaling with MySQL, a brief guide.
- Songbird, a visual review
- Long Live the License Flamewar
- Conference Season: OSBC
- City of Lost Boys
- Soldiers of Fortune
- I'm Shocked
- Completely Off-topic
- In the news last week: DRM
- Absolute Frustration
- We're all retarded.
- Howdy?
- Being White Rocks
- It's Just Diddy
- Dear HP, Fall On Something Sharp