• 0 Posts
  • 52 Comments
Joined 1 month ago
cake
Cake day: February 18th, 2026

help-circle


  • That’s a good point. We’ve been using the UML diagrams as a tool to catch behavioral red flags, but the reuse and implementation details of that are left undefined.

    Maybe the answer lies in also explicitly spending a few passes focusing on code health, explainability, maintainability (while keeping brain on). This is something I go through at end and then retry verification tests, but not something we explicitly require in our process at the moment.

    But in the end you have to know what good looks like and be able to call bullshit. Hmm I guess strong first principles are still the foundation of being good at something, no matter how the tools change. And practice, feedback, and constraint exposure are what turn that into actual effectiveness.


  • We require you to submit markdown plan before working on a feature, which must have full context, scope, implementation details. Also verification tests mardown file of happy path and critical failure modes that would affect customer, and how tests were performed. Must be checked in with the commit. More complex, large features require UML diagrams of architecture, sequences, etc. to be checked in too.

    If your plan or verification docs have wrong context, missing obvious implementation flaws, bad coupling, architecture, interfaces, boundary conditions, missing test cases, etc then PR rejected.

    Every developer’s performance is judged as a systems engineer. Thoughtless features without systems docs and continued lack of improvement in your systems thinking gets you PIPed.

















  • I’ve been trying to make sense of why multiple systems end up like this and how to design better. At an individual and small community level there’s decent good people. But once group size or resource pooling goes beyond a certain size more than human attention span, etc then rough edges are blown up.

    It’s like small groups can operate on trust and direct feedback but once you get too big then rules and proxies start to dominate. And after that people optimize for those local rules instead of total system health.

    Also in small groups you have individuals you tie to systems, but once too big you drop that association in addition to empathy when interacting with the system.

    Maybe we need a more modular society focused on local good.