← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 25
  1. Hacking the job interview

    The best thing you can do in an interview is make the interviewer picture you already doing the job.

  2. This list targets verbal communication in the workplace for people in the tech industry.

  3. AI conversations

    I wrote this in December 2024 but it sat as a draft until I rediscovered it in early 2026.

  4. Original abstract Data Lake Storage (DLS) is a new, managed data service that automatically optimizes your ingested data for lightning-fast analytic queries.

  5. Mentor matching platforms

    I wrote How to mentor software engineers, but not everyone has access to mentors and mentees around them.

  6. Human-readable bytes like 'ls -lh' in Go

    I once had a feature request for “human-readable bytes like ls -lh”.

  7. Unmarshal text with Go reflection

    As much as I like Go, I sometimes really miss dynamically-typed languages.

  8. How to mentor software engineers

    A friend and fellow staff+ engineer posted a question to a peer group Slack: Anyone have suggestions on how best to mentor software engineers?

  9. A “growth conversation” is a talk with your manager about how to get promoted.

  10. Best career advice: ask for feedback

    The best career advice I ever heard was this: “No one cares more about your career than you!”

  11. Articles on equity comp and value

    As I wrote How to think about equity compensation, I found the following articles helpful: A No B.S.

  12. How to think about equity compensation

    Many tech jobs pay a portion of employee compensation in the form of equity.

  13. Why I write

    I was out for a walk.

  14. Why the Apache2 License

    For any open source work, I always pick the Apache2 License if I have the choice.

  15. A better way to learn a new codebase

    Some people work on the same codebase for years, developing deep mastery.

  16. 80/20 is half-ass when value is logistic

    80/20 is a great heuristic for power laws and asymptotic progress, but be careful when value accrues logistically.

  17. Using git merge --no-ff

    When working with git, I like linear history because otherwise merging concurrent feature branches makes the history graph look like spaghetti.

  18. I unintentionally broke the MongoDB Go driver ecosystem one March weekend in 2021.

  19. Interviewing engineers, part 2

    Welcome back!

  20. Interviewing engineers

    I think tech industry hiring is pretty broken.

  21. Craft of coding reading list

    I’m sharing a list of recommendations to help software developers learn the practice of software development as a combination of craft and career.

  22. Leading without managing

    What does it mean to lead when you don’t have coercive power to get your way?

  23. The software industry’s usual approach to interviewing and hiring is terrible.

  24. Convert Google Doc to Markdown

    Occasionally, I want to convert a Google Doc to Markdown in a way that preserves links and at least some of the formatting.

  25. You have to do a systems design interview and you have no idea what that means?