Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    T

    ThoughtWorks Blog

    thoughtworks.github.io · Company blog · on HN since 2013

    ThoughtWorks engineers write about software delivery, microservices, BDD, design practice, and tools such as Talisman for catching secrets in commits.

    Visit blogHN submissions
    ProgrammingManagementDevOps & Cloud
    What HN says

    HN links it for the NoPSD continuous design piece and the Talisman secret-scanning tool, and commenters bring up its microservices writing in discussions.

    Stats for nerds
    17HN people shared it
    14linked in comments
    178story points
    Nov 2022last shared
    2014people per year2022

    Top posts on HN

    1. 1
      Continuous Design and the NoPSD Movement
      1 person · 108 points · first shared 2013 · 106 comments on HN
    2. 2
      Why should you hire a polyglot programmer?
      1 person · 39 points · first shared 2014 · 55 comments on HN
    3. 3
      BDDon’t: The Practice and Tools of BDD
      2 people · 10 points · first shared 2015 · 1 comments on HN
    4. 4
      Puzzle: Garbage Collection
      1 person · 6 points · first shared 2014 · 2 comments on HN
    5. 5
      Two months early. 300k under budget
      4 people · 4 points · first shared 2014 · 1 comments on HN
    6. 6
      ThoughtWorks' P2 Magazine
      1 person · 3 points · first shared 2013 · Discussion on HN
    7. 7
      Experiences Changing Programming Languages
      1 person · 2 points · first shared 2013 · Discussion on HN
    8. 8
      Dealing With One Billion Lines of Code
      1 person · 2 points · first shared 2014 · Discussion on HN
    9. 9
      Talisman: validate code changes that are to be pushed out of a local Git repo
      2 people · 1 points · first shared 2017 · Discussion on HN
    10. 10
      Round half to even, of course
      1 person · 1 points · first shared 2013 · Discussion on HN

    What HN people wrote when they linked it

    • lkrubnerJul 2018

      "And you know this rewrite, like others in the past, will be a significant sink of time, and likely a catastrophe."

      This statement can only be true if you're using a very specific definition of "microservices". The first time I wrote about small services, in 2013 [1], I had not heard the phrase "microservices" so I used the phrase "an architecture of small apps". I was thinking of apps that talked to each via Redis, or HTTP, or didn't talk to each other and pushed everything into a database -- my idea was broad. Then in March of 2014, Martin Fowler wrote his essay on Microservices [2], which brought the phrase into widespread use. Soon after that there arose a number of startups that were promoting microservices, and they were promoting a very specific ideal: a system of apps that spoke to each other using HTTP, finding each other via auto-discovery, and offering data via a RESTful interface, with Oauth for authentication. A large number of people then began to use "microservices" for this specific set of interlocking ideas. That's fine, but it is a bit rigid. Something so comprehensive can demand a full re-write. But there is the more general idea, of slowly breaking up a monolith, and replacing small pieces with independent apps -- that does not demand a full re-write. That can be done slowly, and you have the option to keep the original monolith in a limited role, often to handle the frontend. Martin Fowler said all this in his essay, but some of the more extreme…

    • puredangerNov 2014

      Here's a few:

      - Walmart Labs - http://jobs.walmart.com/san-bruno/ecommerce/mobile-instore-software-(clojure)-engineer-jobs

      - Staples - http://careers.staples.com/sanmateo/

      - Climate Corp (now owned by Monsanto) - https://github.com/TheClimateCorporation

      - RoomKey http://www.colinsteele.org/post/27929539434/60-000-growth-in-7-months-using-clojure-and-aws

      - Puppet Labs - http://puppetlabs.com/blog/new-era-application-services-puppet-labs

      - Soundcloud - http://blog.josephwilk.net/clojure/building-clojure-services-at-scale.html

      - Netflix - https://speakerdeck.com/daveray/clojure-at-netflix

      - eBay - https://www.linkedin.com/jobs2/view/26386571

      - Two Sigma - https://www.youtube.com/watch?v=YHctJMUG8bI

      - Consumer Reports - http://www.meetup.com/denofclojure/messages/boards/thread/47511532/

      - LivingSocial - https://www.linkedin.com/jobs2/view/19995533

      - Factual

      - Thoughtworks - http://thoughtworks.github.io/p2/issue09/two-months-early/

      - Daily Mail - http://www.pitheringabout.com/?p=1018

      - MixRadio - http://dev.mixrad.io/blog/2014/10/19/Clojure-libraries/

      - Prismatic - http://blog.getprismatic.com/blog/2013/1/14/bringing-functional-to-the-frontend-clojure-clojurescript-for-the-web

      - Pivotal Labs - http://www.pivotaltracker.com/community/tracker-blog/generative-testing

      - Beanstalk - http://blog.beanstalkapp.com/post/23998022427/beanstalk-clojure-love-and-20x-better-performance

      - uSwitch

      - CFPB (Credit Financial Protection Bureau) -…

    • pabs3Nov 2022

      Search your existing code for secrets. Review all your commits before pushing.

      Some tools can help with that:

      https://martinfowler.com/articles/session-secret.html
      https://github.com/trufflesecurity/trufflehog
      https://about.sourcegraph.com/blog/no-more-secrets
      https://github.com/Yelp/detect-secrets
      https://docs.github.com/en/developers/overview/secret-scanning-partner-program#joining-the-secret-scanning-program-on-github
      https://github.com/godaddy/tartufo
      https://github.com/GitGuardian/ggshield
      https://github.com/awslabs/git-secrets
      https://github.com/sirwart/secrets
      https://thoughtworks.github.io/talisman/
      https://gitleaks.io/

    • mpweiherJan 2014

      Not.

      See the NoPSD movement: http://thoughtworks.github.io/p2/issue02/continuous-design/

    Related

    The Code Whispererblog.thecodewhisperer.com31 people

    The Eternal Struggle Between Business and Programmers

    The Code Whisperer
    Personal · last shared 2024
    SEI Insightsinsights.sei.cmu.edu57 people

    Security Begins at the Home Router

    SEI Insights
    Company · last shared 2025
    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026