← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 70
  1. No, and you don't need to.

  2. Complaining is contagious.

  3. The move that separated my best agent workflows from my worst: throwaway Storybook stories, test-driven development, adversarial review, and starting with the interface.

  4. I've Quit Four Good Jobs

    Knowing when to leave a place you love is harder than knowing when to leave one you don't.

  5. Agents already out-code junior engineers.

  6. Clipboard has tripled deploys per engineer by letting local agents run well-defined tickets through the plan, ship, review, and fix loop.

  7. Leaving a dream job wasn't a mistake, but it cost me a sense of mission I only found again years later, watching a nurse hit a bug in an app I helped build.

  8. Coding agents went from writing none of Clipboard's code to nearly all of it in a year, and flaky tests broke the feedback loop they depend on.

  9. What Staff Engineering is, how it differs from Engineering Management and from Senior, and how I think about the role's expectations and principles.

  10. A Senior Staff Engineer's work principles from twenty years as a software engineer.

  11. Reading List

    Some of my favorite articles along with their ChatGPT-produced summaries.

  12. Ideas are easy.

  13. Ideas are easy.

  14. Iteration speed is crucial to startup success.

  15. Moving fast is a crucial competitive advantage.

  16. SQS Best Practices

    Best practices for working with AWS's simple queue service (SQS).

  17. Securely share secret passwords over text messages, send end-to-end encrypted emails, or store password-protected files on USB and cloud drives.

  18. Solve "MMS delivery failure; please contact Google Fi Support", "Account access only" and "Your SIM card couldn't be read" errors on GrapheneOS with Google Fi.

  19. Connect to Relational Database Service (RDS) database instances in private Virtual Private Cloud (VPC) subnets from a local machine using EC2 bastion hosts (jump boxes).

  20. Why I Quit Drinking

    On my son's first birthday, I stopped drinking with the goal of reassessing after four months.

  21. A primer on digital signatures and multi-party computation, a threshold signature scheme used to, among other things, securely sign blockchain transactions.

  22. Implementing a deep work culture and fostering it as companies grow gives startups strong competitive advantages over larger companies.

  23. It's up to each team to decide if an async standup is right for them.

  24. Recent APIs I've built follow both the OpenAPI (formerly known as Swagger) and JSON:API specs.

  25. Rust: First Impressions

    Scala is great for recent microservices I've written, enabling incredible velocity.

  26. Run Linux apps in Docker on Mac using an X Window system to avoid cross compiling dependencies or to sandbox an app.

  27. ...unless YAML counts as code.

  28. Git Fundamentals

    Git can seem overwhelming, but while performing typical day-to-day tasks, you'll use only about ten commands.

  29. A comparison of PostgreSQL and Elasticsearch full-text search over 1.5 million key-value pairs containing strings, numbers, and dates.

  30. Scala Best Practices

    Rather than using random examples from Scala projects in the wild, these are meant as my evolving "best" way of doing things.

  31. Scala Learning Resources

    Like any new technology, Scala and its ecosystem take a while to master and can be frustrating at times.

  32. Kotlin: First Impressions

    I played around with Kotlin recently and was pretty impressed.

  33. Scala: The Good Parts

    Scala allows you to accomplish tasks in different ways.

  34. Occasionally, IntelliJ goes haywire and won't run your project or tests.

  35. One of the cons of working from home is deciding when enough is enough.

  36. In March, Dwolla's engineering team launched an updated webhook notifications architecture, cutting delivery times during peak load from minutes to seconds...

  37. Serverless Webhooks Talk

    In March, Dwolla updated its webhooks to a serverless architecture, improving their timeliness, configurability, cost and reliability.

  38. Hashing vs Encryption

    Encryption is a two-way function.

  39. Go Learning Resources

    I've only dabbled with Go in my spare time, but compiled this list of resources I found helpful.

  40. After my rest day, I'm anxious to get moving.

  41. It's been over five months since this trip and I haven't finished the blog.

  42. The long way through Apache-Sitgreaves National Forest looks like a good one as I'll be riding Pine tree-lined highway all day.

  43. It's in the low 30s and snowing when I wake up in Santa Fe.

  44. I wake up in Roswell and attempt to put my shirt on.

  45. When I spent time in El Cosmico's office yesterday, there was a steady stream of people coming in to check out.

  46. In the middle of the night in the Terlingua, I wake up in complete darkness and think for a second I'm back home.

  47. Waking up in Del Rio, I haul my stuff down to the bike, drop my key card in the motel office, and grab a half cup of coffee.

  48. I wake up after my second night in Austin ready to go.

  49. The sixth day starts like the last few, I wake up in a strange room and it takes me a second to remember which town I'm in.

  50. I wake up in New Orleans with every intention of staying a second night.