Refinement in Rust: optimization, arithmetic, and stateful predicates
v0.0.4 of refined has been released
Recent content on Organizing Chaos
v0.0.4 of refined has been released
An alpha library for refinement types with rich support for serde
I joined a podcast with Amir Bormand to discuss technical debt and how to make it useful.
Getting a lot done is important only when we’re doing the right things
Building ownership requires relinquishing control
Enable mindset changes by forcing changes to behaviors
Getting started with a new ecosystem can be difficult. Using Nix makes the solution reproducible!
Constraints don’t always have to make things more difficult
How many AOC problems can we solve in under a millisecond?
Global consistency comes at the cost of autonomy; be careful not to stifle what could be your most effective teams
Weeks of coding can save you hours of planning
Simple is the opposite of complex, easy is the opposite of difficult
Support your teams’ decision making processes while giving them the space they need to function autonomously.
Background 🔗Hi there! My name is Jordan Kaye, currently the Head of Technology for Belvedere Trading’s office in Boulder. My organization is focused on the research and development of fully automated low-latency trading systems. As a leader, I believe that maintaining trust through honesty and consistent expectations is key to building high-performing teams and organizations. As a…
Most decisions that you make are not nearly as important as your ability to change them in the future
Words have meaning. It sounds obvious, but all too often it’s easy to find ourselves debating someone without first confirming that everyone is talking about the same thing. When I communicate, I like to use very specific and well-defined terms unambiguously. This lexicon serves as a quick reference to the definitions shared across all posts on this site. I make no assertion that these…
Engineering teams can often improve their long-term development velocity by slowing down in the short term.
Incremental progress on large projects can be achieved by developing functional stripes across the system’s components.
Welcome to the inaugural post of Organizing Chaos! I'm the type of person who loves to tinker with new pieces of technology. Recently, I've been experimenting with a few different technical ideas that I thought were worth writing about (stay tuned for future posts 😉), so naturally I started to get excited about the prospect of setting up a personal development blog for myself. After a weekend of…