My résumé, written in LaTeX, is excessively over-engineered and 100% the way I want it. 🤪
To build iteratively and shed complexity, do the simplest thing that could possibly work.
As a Staff+ engineer, I've honed my focus by distinguishing projects where failure is acceptable, creating space for my teams to learn and grow, versus where it is not, requiring more direct involvement. Using this technique to delegate has further scaled my impact.
It is not the case that all proposals are open to all feedback from all stakeholders at every point of their lifecycle.
Pair programming with ChatGPT on Artichoke Ruby, writing a lot of Rust.
Pernosco is a hosted omniscient debugger that makes debugging complicated bugs tractable.
Interface compatibility does not require implementing an interface or a trait. Use compile-time flags and source-compatible APIs to swap out implementations.
Help your stakeholders by doing the hard work of distilling why the information you're sharing is important.
🌵 CactusRef lets you build cyclic data structures using strong references and knows how to deallocate unreachable cycles. You can use CactusRef to implement a doubly linked list. The CactusRef API is compatible with std::rc.
The border between Baarle-Hertog 🇧🇪 and Baarle-Nassau 🇳🇱 is one of the most complicated international borders in the world.
What I did this sprint: Less raw code output, more broad impact.
To be an effective senior engineer, you need to convince others to help you execute.
To learn Rust, I implemented an audio game. There were some things I liked and some things I didn't. Some things were easy and some were hard. And there were plenty of libraries that were a joy to use.
I contributed to open source more than I ever have in 2018; but there is a lot I can do to improve.
Terraform misconfiguration of SSM PrivateLink endpoint completely brings down hyperbo.la.
Moving blue-green deployments into terraform-managed autoscaling groups makes rolling out new AMIs easier.
Your AWS infrastructure is designed by your org chart. Alignment comes from increased communication and accountability.
A successful partnership between Engineering and Finance creates better business outcomes.