The Curious Engineer

All blogs / Rust

House Absolute(ly Pointless)

blog.urth.org

Unsubstantiated Opinions and Meaningless Blather

RustPerl / RakuEngineering management / careers

Posts
277 from 22 Jun 2007 to 23 Aug 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://blog.urth.org/index.xml

2026 3

  1. actions-rust-release v1 Released
  2. I Vibe-Coded Some Apps
  3. Who Says Recruiting Is Hard?

2025 4

  1. How Good is Claude at Finding Bugs in My Code?
  2. My Team at MongoDB Is Hiring a Lead Engineer
  3. My Azure Pipelines Tooling Is Dead
  4. Should People Just Use Goreleaser Instead of `actions-rust-release`?

2024 4

  1. My actions-rust-cross Action Now Has Built-In Caching
  2. My New GitHub Action for Releasing Rust Projects
  3. My Team at MongoDB Has 3 Senior Dev Openings
  4. Short Reviews of the Anime I've Watched in Taiwan

2023 6

  1. Eating Vegan in Taiwan
  2. Naming Your Binary Executable Releases
  3. Come (Maybe) Be the Boss of Me
  4. Sleep No More Is My New Favorite Videogame
  5. Cross Compiling Rust Projects in GitHub Actions
  6. All My Perl Modules Are in Maintenance Mode

2022 22

  1. Big Changes in Precious v0.4.0
  2. My Team at MongoDB is Hiring
  3. Fixing Some Bugs in My GitHub Profile Generator
  4. What's the Right Way to Merge a Pull Request?
  5. My Perl and Raku Conference 2022 Write-Up
  6. Job Search 2022 Update: Postscript
  7. Restoring Window Positions in GNOME After Switching Monitor Inputs
  8. Software Job Search 2022 Retrospective: Coding Challenges
  9. Job Search 2022 Update: The Last One
  10. Job Search 2022 Update: Week 5
  11. Job Search 2022 Update: Week 4
  12. Yet Another GitHub Profile Generator
  13. Job Search 2022 Update: Week 3
  14. Job Search 2022 Update: Week 2
  15. Job Search 2022 Update: Week 1.1
  16. Job Search 2022 Update: Week 1
  17. Let the Job Search Begin; And My First Interviews
  18. Checking Tailwind Class Names at Compile Time with Rust
  19. Frontend Rust Without Node
  20. What Do I Want from My Next Job? 2022 Edition
  21. My Rust Frontend Experiences
  22. My PDF Resume Script

2021 11

  1. Working with MusicBrainz Name Data
  2. What Do I Want from My Next Job?
  3. Let the Funemployment Begin
  4. Writing a Postgres SQL Pretty Printer in Rust: Part 2
  5. API Design and the Recent IP Address Module Issues
  6. Security Issues in Perl IP Address distros
  7. Down the Golang nil Rabbit Hole
  8. Writing a Postgres SQL Pretty Printer in Rust: Part 1.5
  9. Writing a Postgres SQL Pretty Printer in Rust: Part 1
  10. 2020 Predictions Reviewed
  11. What I did on my winter vacation

2020 18

  1. My New Rube Goldberg Machine
  2. My Local COVID Stats Tracker
  3. The ActiveState Platform and Perl 5.32
  4. Twenty Years of Monthly CPAN Releases
  5. I Contributed a PR to the Rust Core
  6. A Sqitch “Declare Bankruptcy” Prototype
  7. Perltidy Versus Black
  8. My Move to Render is Complete
  9. New Blog Software
  10. I Attended RustConf 2020
  11. Please Test the DateTime-Format-ISO8601 Trial Release
  12. Introduction to Go at TPRCiC 2020
  13. Comparing Code Quality Meta Tools
  14. Predictions for 2020
  15. The Real Dirt on Tidyall
  16. Docker Image Tags Aren’t Enough
  17. Tales of the Plague Times
  18. I Weigh Way Less

2019 14

  1. Breaking Changes to My Perl CI Helpers Project Incoming
  2. Please Test the Tidyall Trial Release
  3. Vegan Tater Tot Hot Dish Recipe
  4. My New CI Helpers for Perl
  5. On Shutting Down VegGuide.org
  6. ActiveState is Still Hiring
  7. Testing go.mod Tidiness in CI
  8. A Technical Hiring Process Revisited
  9. ActiveState is Hiring Many People
  10. Perl Conference 2019 Tutorials, Again
  11. No DateTime::Locale Release for CLDR 35.1.0
  12. Perl Conference 2019 Tutorials
  13. Golang Versus GitHub
  14. Cataclysm: DDA Launcher CLI

2018 7

  1. I’m Hiring at ActiveState Again
  2. Come Work for Me at ActiveState, The Sequel
  3. My U.S. Go Congress Trip
  4. A Reading List
  5. Making Docker Play Nice with Ferm Firewalls on Linux
  6. Come Work for Me at ActiveState
  7. My Perl Conference Tutorials

2017 13

  1. New Year, New Theme
  2. Swimming in the River of CPAN
  3. Caching and the travis-perl Helpers
  4. “First release upon an unsuspecting world”
  5. A Technical Hiring Process
  6. Going Full Gmail
  7. Want to Be the Boss of Me?
  8. Intro to Moose at the Perl Conference
  9. Web::Machine Maintainer Wanted
  10. Please Try the Log::Dispatch 2.59 Trial Release
  11. Funemployment Is Over
  12. The Perl Conference CFP is Open
  13. TAP is Great Except When It’s Not

2016 13

  1. Looking for Work
  2. MooseX::Params::Validate and Params::Validate Maintainers Wanted
  3. DateTime Core Team Members Wanted
  4. The Online Mason Book is Moving
  5. MaxMind is Hiring
  6. Making DateTime Faster and Slower
  7. Moose Training at YAPC 2016, It’s Not Too Late
  8. Introduction to Moose at YAPC::NA 2016
  9. Tech Interviewer Theory
  10. Using Test2 to (Re-)Implement Test::Class::Moose
  11. Please Test the DateTime 1.22 Trial Release
  12. Hacking on Perl 6 (Rakudo and Roast)
  13. Minnesota Perl Mongers Meeting on January 26

2015 16

  1. My Perl 5 Advent Calendar Article
  2. My Perl 6 Advent Calendar Article
  3. Perl 6 Is Fun
  4. Please Test DateTime::Locale 0.93
  5. Parallels Between Anti-Sweatshop Campaigns and Consumer Advocacy for Animals
  6. I renamed my GitHub organization
  7. Managing Many .travis.yml Files
  8. Author Versus Release Tests with (and without) Dist::Zilla
  9. Why Use Go?
  10. Introduction to Go in Minneapolis on Saturday, May 30
  11. Super Sluggish CPAN Solution Supply
  12. My Two Master Classes at YAPC::NA::2015
  13. Something at Netflix is Seriously Broken
  14. How to Debug a Heisenfailure in Your Tests
  15. How to Go Wrong Testing HTML and Why It Took Me Forever to Fix It
  16. Please Test MooseX::Params::Validate 0.20

2014 10

  1. Please Test Params::Validate 1.14
  2. MaxMind is Hiring
  3. The definition of irony?
  4. How Should Log::Dispatch 3.0 Work?
  5. Isn’t Email Great?
  6. On Writing Emails (and Not Sending Them)
  7. YAPC::NA 2014 Talk Slides
  8. Please Try the Latest Test::Class::Moose
  9. Introduction to Moose Class at YAPC::NA 2014
  10. Free Software Sunday

2013 6

  1. Understanding and Using C Pointers from O’Reilly
  2. My Take on the Latest YAPC Code of Conduct Kerfuffle
  3. MaxMind is Hiring a Senior QA Engineer
  4. Interview with Gabor; Moose Classes at YAPC::NA 2013
  5. The Future of Perl (5)
  6. Simple.com’s Password Strength Check

2012 20

  1. Perl 5.17.7’s Release Epigraph
  2. New Comment Policy
  3. Moving to WordPress
  4. Help Me Name a New Module for IP Addresses and Subnets
  5. Renaming Type
  6. Seeking Product Managers for Informational Interviews
  7. Please Don’t Write Snowflake Code
  8. Revisiting my November, 2010 Todo List
  9. Tofu Misozuke!
  10. Who Says Hiring Perl Devs Is Hard?
  11. Want to Work at MaxMind?
  12. A World Without Copyright
  13. No More Categories
  14. New Type Constraint Module for Perl
  15. Rules of Optimization
  16. git-age-report
  17. My LWN Article on the State of Perl 5
  18. My LWN Article on the Perl 5 Release Process
  19. Are Perl 5 Committers Increasing?
  20. ▬▬▬▬▬▬▬▬▬▬▬▬▬▬

2011 34

  1. Netflix Has the Weirdest Categories
  2. The Perl 5.15.6 Epigraph
  3. VegGuide Needs a New Host
  4. Compact “with-ish” statement for CoffeeScript
  5. I’m Sorry I Dropped Your Comment
  6. Why Do People Use the System Perl?
  7. Visiting Chicago in November
  8. No Moose Class at the Pittsburgh Perl Workshop
  9. My New OO Docs for the Perl Core Have Been Merged
  10. Conference Code of Conduct Considered Crucial
  11. My Code is Now Mirrored on GitHub
  12. Distros Which Need Some Love
  13. Conference Code of Conduct Considerations
  14. Google Plus Circles Don’t Solve My Problem
  15. Intro to Moose Class at Pittsburgh Perl Workshop 2011, Maybe
  16. Perl 5 Core Principles
  17. Courriel: What and Why
  18. Flymake Versus the Catalyst Restarter
  19. Moose Class at YAPC::NA 2011
  20. All My Code is Now in Git
  21. How to Evaluate a Nonprofit
  22. My Interview Questions
  23. What Perl 6 (and 5) Have Done Right
  24. Chloro 0.01 Released
  25. Building a Better Form Library
  26. Looking for a New Position
  27. Reviewing Perl Best Practices, Chapter 15, Objects
  28. Who Are the Perl 5 Core Docs For?
  29. What Makes for a Perfect OO Tutorial Example?
  30. Changes File How-To Follow-Up
  31. Changes File How-(and How-Not-)To
  32. CatalystX::Routes, Sugar and Power
  33. Config Versus Code
  34. Creating the perfect anti harassment policy

2010 25

  1. What ive been working on recentlyish
  2. Cpan api review datetime and datetimeduration
  3. Perl core version support part 2
  4. What versions of core perl should module authors support
  5. My programming related todo list
  6. Whats wrong with perl 5s overloading
  7. Datetime project rulez0rz
  8. Is it time to stop being vegan
  9. Semi structured a term i wont miss
  10. Random notes from yapceu 2010
  11. New moose blog
  12. Why not use health as an argument for veganism
  13. Is anyone using silki
  14. Do tpf grants de motivate
  15. Walking through a real distini
  16. Distzilla pros and cons
  17. Texttoc reality versus theory
  18. Tool design a table of contents tool
  19. Datetimelocale update
  20. Do you use datetimelocale directly
  21. Benchmarking versus profiling
  22. Testing a database intensive application
  23. The purpose of automated tests
  24. Benchmarking moosexmethodsignatures
  25. Moose class in minneapolis friday february 5 2009

2009 33

  1. Project stack pushpop
  2. Whats the point of markdent
  3. Want good tools break your problems down
  4. My outreach for animals week 2009 leafleting experience
  5. Support me in a leaflet a thon
  6. Moose class in minneapolis september 23 2009
  7. More on catalyst models
  8. I created a new website
  9. How i use catalyst
  10. Moose class in minneapolis
  11. My way of the webapp
  12. I am the master of wheels
  13. Not going to oscon either
  14. What is catalyst really
  15. I wont be at yapc 10
  16. Ruthless pragmatism how to
  17. Please stop abusing the poor little numbers
  18. Ruthless pragmatism the alf and strategic nonviolence
  19. The real problem with dependencies
  20. Dependencies rule
  21. Moose docs grant wrap up
  22. Moose docs grant is complete
  23. Docs smell your stinky code
  24. Moose grant this close to done
  25. Need a programmer
  26. Pirating music i already bought
  27. Am i a modern dinosaur
  28. Moose book well sort of
  29. Moose docs grant moving forward recipe revision
  30. Tdd unit testing
  31. Giving good talk
  32. My perl 6 experience today
  33. Moosemanual

2008 12

  1. The many axes of software development
  2. Epic fantastic ecology
  3. Discoverability in rest vs providing an api
  4. Id like to be dead like perl
  5. But i like docs roy
  6. Favorite concerts
  7. You dont need to scale
  8. A problem of multi issue groups illustrated as a venn diagram
  9. Cross posting from movable type to use perl
  10. New moose docs aim to answer what is moose and why moose
  11. Labortime for money tradeoffs
  12. Bugs

2007 6

  1. Vegetarianism and global warming
  2. Ar2007 thoughts the bad
  3. Ar2007 thoughts the good
  4. Focus
  5. Thoughts on a new world piece by piece
  6. Activism as marketing and why vegetarian