1. X
  2. Gergely Orosz
Log inOpen app
Gergely Orosz
The Pragmatic Engineer
46.3K posts
user avatar
Gergely Orosz
The Pragmatic Engineer
@GergelyOrosz
Writing @Pragmatic_Eng, the #1 software engineering newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.
Amsterdam, The Netherlands
pragmaticengineer.com
Joined April 2009
2,997
Following
344.8K
Followers
RepliesRepliesMediaMedia

Get the full app experience

Unlock more features and see what people are talking about right now.

Open X

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jan 21, 2023
    Substack launched analytics insights and: wow. Thank you to everyone reading @Pragmatic_Eng!
    Screenshot saying;

Location
The Pragmatic Engineer is read across 50 US states and 212 countries.
COUNTRY
SUBSCRIBERS
United States
31%
India
17%
United Kingdom
6%
Canada
4%
Germany
3%
NEWSLETTER.PRAGMATICENGINEER.COM
    63
    23
    1.3K
    643K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jul 7, 2025
    In 2025, my new washing machine / drying machine takes 3-5 seconds to “boot up” just so I can *select* the program In 1990 I remember our washing machine took 0 seconds to “boot up” because you just had a physical switch to select the program Sometimes progress feels backwards
    867
    872
    21K
    750K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Sep 1, 2024
    Ok Mullvad VPN is the example of security *by design*: The company does not store any form of data (no IPs, no logs.) They don’t even offer recurring subscriptions (!!) because doing so would force them to store data that can identify people. No affiliation: just awesome
    user avatar
    jack
    Square
    @jack
    Sep 1, 2024
    mullvad.net
    159
    1.5K
    20K
    3.1M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jan 6, 2025
    Imagine having a $300K+ year job at Apple. Then notice Apple matches charity donations up to $10K/year and deciding… you want that additional $10K/yr. So you defraud Apple with a fake charity to funnel the matching contribution back to you. 6 ex-employees did this. Just… wow:
    336
    1.8K
    19K
    1.9M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Aug 27, 2024
    I learned that car thefts have practically disappeared in Hungary in a decade (reduced by ~95%: from 7,000 thefts in 2012 to ~300 in 2023.) How? The police founded a unit specialized in car thefts. They went after the illegal resellers and repair shops disassembling stolen cars
    118
    1.4K
    14K
    757K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jul 9, 2025
    There was this engineer on my team a while back who was: a good dev, but not the best dev. Got everything done. But had zero ego, a very nice personality, and got along with *everyone* on the team very well. When he joined, the team became... better. Nicer. More balanced.
    122
    549
    15K
    1.7M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Apr 16, 2025
    Interesting to reflect how much of an impact @xkcdComic has had on tech culture - expressing making (mostly) universal truths via simple to understand comics So many golden nuggets. Like this classic:
    109
    685
    15K
    864K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    May 4, 2022
    Replying to @GergelyOrosz
    This served as a valuable lesson for me on: Diverse loops matter not just for diverse candidates: but to see how candidates respond to people not like them Some more advice on hiring diverse teams:
    Hiring (and Retaining) a Diverse Engineering Team
    From blog.pragmaticengineer.com
    15
    745
    10K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Nov 20, 2024
    Did I see this right. The CEO of Zomato is hiring a Chief of Staff. It's an *unpaid* position for all of the first year, where the applicants needs to pay 2M INR (about $24,000) Tell me you are hiring someone who comes from money without telling me you are doing this.
    user avatar
    Deepinder Goyal
    @deepigoyal
    Nov 20, 2024
    Update: I am looking for a chief of staff for myself.
    214
    790
    11K
    1.6M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Feb 19, 2024
    My first manager at Uber started a GitHub page back at the time with resources to become a more proficient developer - ones he personally found helpful (he did not have a CS degree). I realized he is *still* updating it, 7 years later! A neat list: github.com/charlax/profes…
    60
    1.3K
    10K
    1.1M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jan 15, 2025
    Interesting: Meta created React Native. It’s used (with components at least) in their flagship apps: Facebook (iOS, Android), Instagram (Meta Quest), Messenger (desktop). Google created Flutter. And yet none of their flagship apps use it (Gmail, YouTube, Maps, Calendar).
    201
    567
    9.4K
    1.1M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Nov 13, 2022
    This is what micromanaging from the top looks like, when the CEO *thinks* they can tell the source of the problem and how to fix it, just by looking at it. It’s incredibly frustrating when it happens to you. It’s rare to see it this public. Good luck to engineers in the weeds.
    user avatar
    Elon Musk
    X
    @elonmusk
    Nov 13, 2022
    Btw, I’d like to apologize for Twitter being super slow in many countries. App is doing >1000 poorly batched RPCs just to render a home timeline!
    130
    742
    8.3K
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Jan 20, 2023
    We'll look back at this week as an inflection point when Big Tech lost its former attractiveness. It will be stories like Justin's, and the countless ones to be told, where many realize that, during layoffs, people become numbers, and 8% of those numbers need to be "marked."
    Screenshot of a LinkedIn post by Justin Moore saying:

So after over 16.5 years at Google, I appear to have been let go via an automated account deactivation at 3am this morning as one of the lucky 12,000. I don't have any other information, as I haven't received any of the other communications the boilerplate "you've been let go" website (which I now also can't access) said I should receive.

It was a (largely) wonderful 16 years, and I'm really proud of the work that I and my teams did over the years. I got to work with some great people and really help a lot of our users around the world in the Civics and Elections space. I was so incredibly fortunate.

This also just drives home that work is not your life, and employers -- especially big, faceless ones like Google -- see you as 100% disposable. Live life, not work.
    127
    807
    7.7K
    1.3M
  • user avatar
    Gergely Orosz
    The Pragmatic Engineer
    @GergelyOrosz
    Apr 12, 2025
    Tried to reserve 4 seats next to each other for a movie where there were a total of 5 seats remaining free in the row The web app did not allow booking seats to have an empty seat left so was impossible But check was on client-side: so I overrode it Love being a dev sometimes
    89
    146
    8.2K
    517K