← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 84
  1. What type of AI usage?

    These past years, I have had a lot of people reaching out and wanting to talk “AI” (or LLMs) with me.

  2. Socio-technical archaeology

    I was once assigned as the onboarding buddy for my then-new colleague Jeff.

  3. Code freezes

    Code freezes commonly stirs up strong emotions within the engineering community.

  4. AI is nothing new, LLMs are

    The term AI is everywhere these days.

  5. A shell --dry-run trick

    I recently read the blog post “In Praise of –dry-run”.

  6. If a tree falls in a forest and no one is around to hear it, does it make a sound?

  7. Incident priority, severity & impact

    An incident framework usually has the concept of an incident priority: priority 1 (“Systems are DOWN!”)

  8. What is an incident, anyway?

    Incident process?

  9. LinkedIn and Toxic Positivity

    Kagi Translate supports translating from English to LinkedIn Speak.

  10. I have never been a big fan of how some people equate “contract testing” with using something like PACT.

  11. Work Charades and Values

    Charade.

  12. The Dangers of an IDE

    I recently stumbled across the post “Does Visual Studio Rot The Mind?”

  13. Apache Kafka in 15 minutes

    This post will be the first in a series of blog posts where I will be talking about the limitations of Apache Kafka as a task queue and how we overcame these limitations at a previous employer where I managed tens of fairly high-throughput Apache Kafka cl…

  14. A one-on-one template

    I have used the same one-on-one template with my last six managers, including other regular check-ins.

  15. Raise and Release

    Amazon’s founder Jeff Besos is famous for his “disagree and commit” management principle used in leadership.

  16. Pair and mob sessions

    Many people believe pair programming has to be a session where coding is the only action.

  17. Good process is invisible

    Throughout my career I have heard soooo many people complain about the general concept of process - the standardized series of steps needed to perform a task.

  18. Reliability vs. Resilience

    In safety systems engineering (SSE) people talk about “safety type 1” and “safety type 2”.

  19. Incident review action items

    I recently read the article “Why I don’t like discussing action items during incident reviews” by Lorin Hochstein.

  20. A large project, broken up

    Earlier this year, I was on a complex multi-team project that was handed to us by our product organization.

  21. An example of throughput vs. latency

    In software engineering jargon, people often speak of “performance” without defining specifically what they mean.

  22. Engineers are not just builders

    In the article “Natural solutions”, I wrote […] product engineering is equally much about defining the problems we are trying to solve. and I think that statement is somewhat more controversial than first meets the eye.

  23. Natural solutions

    I recently wrote about the solution vs. problem space.

  24. Today I wanted to write something about the recent CrowdStrike Falcon incident and about one contributing factor, namely centralised risk management.

  25. In the article Scaling the Practice of Architecture, Conversationally by Andrew Harmel-Law he talks about the concept of Architectural Decision Records (ADRs) as a way to align and document architectural decisions.

  26. The Problem Space

    As engineers, we are great at solving problems and working in the “solution space”.

  27. Architecture at multiple scales

    There is a belief that “software architecture” only involves designing the “big picture” of how software is built.

  28. Tools for innovation in tech

    Innovation is the skill of going from idea to action.

  29. What's in a good answer?

    This is a follow-up on How to Ask Good Questions.

  30. On staging environments

    Info This article is about staging environments, but it almost equally applies to the concept of single-tenant environments.

  31. Security is just one part of risk

    I think our software industry sometimes is blindsided when it comes to security.

  32. The Agile Manifesto states Responding to change over following a plan This implies that we must design our systems to be malleable to change and allow for evolutionary design.

  33. Background Story Link to heading Imagine you’re mentoring an engineer who’s eager to brush up on their coding skills after a hiatus from programming.

  34. My first podcast recording

    I was on my first podcast discussing the topic of “SRE & Full Ownership”!

  35. My simplicity toolkit: Testing

    Info This post is part of my blog series about My Simplicity Toolkit.

  36. I recently read the excellent article Data is not a Strategy.

  37. I once almost burned out

    I have been very close to burnout two times in my career.

  38. An AI/ML accuracy tale

    I recently read the article “What I learned getting acquired by Google” by Shreyans Bhansali.

  39. Info This is the second part of two talking about my simplicity toolkit when programming.

  40. Info This post is part of my blog series about My Simplicity Toolkit.

  41. My simplicity toolkit: Intro

    Info Blog series: My simplicity toolkit: Intro (this page) My simplicity toolkit: Programming (part 1) My simplicity toolkit: Programming (part 2) My simplicity toolkit: Testing My simplicity toolkit: Architecture My simplicity toolkit: Patterns “Perfecti…

  42. Autoscaling is not a panacea

    Back in the day when The Cloud (AWS) was The New Hot Thing™️, I thought autoscaling would solve most of our problems related to costs, availability, performance, and scalability.

  43. Goodbye Disqus

    Enterprise hostage situation: First @disqus roles out ads on all free tiers.

  44. How to ask good questions

    As engineers, we all occasionally need to reach out and ask for help.

  45. MTTR is the wrong metric

    Shower thought: Why do we talk about MTTR (Mean Time To Resolution), when it’s a latency?

  46. Mean vs. median

    Over the years, I have heard many people say something like Over 50% of people think they are better than the average car driver.

  47. Microretros

    I tend to love a “quick feedback”.

  48. The hidden opportunity in feedback

    Today I would like to talk about a missed opportunity when giving and receiving feedback – mainly the discussion that happens afterwards.

  49. The theater tasks that add value

    Throughout my career I’ve been drilled to “have a customer-first mindset”.

  50. Today I would like to talk about caching strategies for aggregate queries over time-based data which is updated often.