Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3340

A

American Express Technology

Company blog · americanexpress.iosystemsprogramming

American Express Technology is the company blog at americanexpress.io, writing about systems and programming. Since 2017, 23 different Hacker News readers have linked it 35 times, most often “Clean Code vs. Dirty Code: React Best Practices”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.

Visit the blog
35mentions?
23HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 10 in 2017

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link this American Express Technology engineering blog for posts on React patterns, the origin of the term yak shaving, and the company's choice of Go as a language.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

American Express Technology Open Source and Blog

Most-linked posts?

  1. Clean Code vs. Dirty Code: React Best Practices
    4 people · 4 mentions · first linked 2017-11-17
  2. Yak Shaving: A Short Lesson on Staying Focused (2018)
    4 people · 4 mentions · first linked 2022-02-20
  3. Choosing Go at American Express (2019)
    3 people · 3 mentions · first linked 2019-11-26
  4. Function as Child Components in React Are an Anti-Pattern
    3 people · 3 mentions · first linked 2017-07-29
  5. American Express: Cell-Based Architecture for Resilient Payment Systems
    2 people · 2 mentions · first linked 2026-06-15

What Hacker News says?

  1. The author claims the article [1] says render props are anti-pattern, while this is not true. The only thing that's called an anti-pattern there is "children as a function". If you use properly named render prop other than children, they seem to be fine with that. Will be good to correct that since it's pretty confusing. [1] http://americanexpress.io/faccs-are-an-antipattern/

    Comment linking /faccs-are-an-antipattern/

    on “Simple React Patterns”
  2. Submitted Yak Shaving: A Short Lesson on Staying Focused (2018) as a story · 180 points

    HN discussion
  3. I'm not sure what it means for the one who coined a term to not understand the term they coined. (At https://americanexpress.io/yak-shaving/ they are quoted as stating clearly that they coined it and attempted to spread it. Which need not be true, but if you're going to suggest that it's false, you'll also need some evidence.)

    Comment linking /yak-shaving/

    on “Talk like a systems engineer: Yaks all the way down”
  4. Submitted Choosing Go at American Express (2019) as a story · 62 points

    HN discussion
  5. https://americanexpress.io/yak-shaving/ Pretty much the first result on DDG...

    Comment linking /yak-shaving/

    on “Who is the author “JC Shakespeare”?”
  6. Submitted Choosing Go at American Express as a story · 43 points

    HN discussion
  7. From [0] "Based on these criteria, we narrowed our testing languages to C++17, Java, Node.js, and Go. The first three languages were already in use at American Express, whereas Go was not." [0]: https://americanexpress.io/choosing-go/

    Comment linking /choosing-go/

    on “Choosing Go at American Express (2019)”
  8. Submitted GraphQL, REST, RPC, Who Cares? Keep a Single Redux Store with Iguazu as a story · 31 points

    HN discussion
  9. Submitted Using Git Bisect to Find Bugs as a story · 22 points

    HN discussion
  10. Submitted American Express Engineering as a story · 9 points

    HN discussion
  11. Submitted On the Importance of Commit Messages as a story · 8 points

    HN discussion
  12. Submitted GraphQL for the JVM: An Introduction to Nodes as a story · 5 points

    HN discussion
  13. Submitted American Express: Cell-Based Architecture for Resilient Payment Systems as a story · 4 points

    HN discussion
  14. Submitted Go at American Express Today: Seven Key Learnings as a story · 4 points

    HN discussion
  15. Submitted Migrating the American Express Payment Network, Twice as a story · 3 points

    HN discussion
  16. Submitted Function as Child Components in React Are an Anti-Pattern as a story · 3 points

    HN discussion
  17. Submitted Eliminate the Database for Higher Availability as a story · 3 points

    HN discussion
  18. Submitted Empowering Innovation: The Python Paved Road as a story · 2 points

    HN discussion
  19. Submitted Yak Shaving: A Short Lesson on Staying Focused as a story · 2 points

    HN discussion
  20. Submitted Support Both Hooks and Render Props with One Simple Trick as a story · 2 points

    HN discussion
  21. Submitted Spread Love: A Look into JavaScript's Rest and Spread Syntax as a story · 2 points

    HN discussion
  22. Submitted Clean Code vs. Dirty Code: React Best Practices as a story · 2 points

    HN discussion
  23. Submitted Function as Child Components Are an Anti-Pattern as a story · 2 points

    HN discussion
  24. Submitted Eliminate the Database for Higher Availability as a story · 2 points

    HN discussion
  25. Submitted Cell-Based Architecture for Resilient Payment Systems as a story · 1 points

    HN discussion
  26. Submitted How Gen AI Is Elevating Human Connection at American Express as a story · 1 points

    HN discussion
  27. Submitted Building Resilient Systems from the Customer's Perspective as a story · 1 points

    HN discussion
  28. Submitted American Express Technology as a story · 1 points

    HN discussion
  29. Submitted Intro to React Hooks – Learn to Write and Test React Hooks in 16.8.0 as a story · 1 points

    HN discussion
  30. Submitted Do Not Run Dockerized Applications as Root as a story · 1 points

    HN discussion

Search all of HN for americanexpress.io

Linked by the same people?