Gergely Orosz's avatar

Gergely Orosz

@gergely.pragmaticengineer.com

5326 followers 213 following 656 posts

Writing pragmaticengineer.com and engguidebook.com. Formerly at Uber & Skype.

Send me DMs: pragmaticurl.com/contact
Tech talent collective & job board: pragmaticurl.com/talent


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Quote is from this podcast episode on DevToolsFM I was listening to: www.devtools.fm/episode/50

0 replies 0 reposts 4 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I was wondering why Rust is so popular for systems programming these days. This quote from @steveklabnik.com , formerly on the Rust Core team (now at Oxide) offers a pointer:

"Rust brings a 2010s-era development experience to a space that is pretty solidly stuck on the 70s and 80s."

2 replies 0 reposts 24 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

How do AI coding agents work?

SWE-bench has become the industry standard AI coding agent benchmark. The team behind SWE-bench built SWE-agent (at release, state-of-the-art open source AI agent.) With SWE-agent developer Ofir Press, we dive deep:

newsletter.pragmaticengineer.com/p/ai-coding-...

0 replies 2 reposts 20 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

The workflow of GitHub Copilot Workspace. It's developer-driven, AI-assisted. It gets around the biggest limitations of LLMs: hallucination.

I expect more AI coding tools to copy this approach.

More in this week's The Pulse: newsletter.pragmaticengineer.com/p/the-pulse-92

2 replies 1 reposts 17 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

The full article: blog.pragmaticengineer.com/ai-developer...

(written 1.5 months ago, republished now)

0 replies 0 reposts 3 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

This was just 2 months ago. In a testament to how Big Tech can now execute *faster* than startups, Microsoft already launched the product many AI dev tools startups are aiming to build (a "better Copilot") It's GitHub Copilot Workspaces. GitHub's execution speed is unrivaled.

1 replies 0 reposts 6 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I see tech companies going public; raising late-stage rounds; early-stage rounds; eye-popping rounds. All this week. Nice to see all of this. Congrats to everyone who put in the hard work and hit a big milestone. And to everyone else working on getting there: keep it up!

1 replies 1 reposts 23 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I was waiting when someone would notice**!! Congrats, you are the first :) ** NOT ;)

0 replies 0 reposts 1 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

"What if we forget to add very broad noncompetes to their contracts, and our employees leave for a competitor?" "What if we do: and when they try to leave, we block this. They stay because we forced them to: demotivated, angry, frustrated and bitter towards their employer - us?"

2 replies 1 reposts 11 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Depending on the type of "pressure" you put on the team, you might need to claim responsibility for this :)

bsky.app/profile/gerg...

0 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

The source: www.ftc.gov/news-events/...

Other countries should take notice. The FTC has correctly determined that noncompetes is bad for the economy: although undeniably good for businesses that want to keep wages lower, and enforce lower attrition.

1 replies 0 reposts 8 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Huge news for anyone working in tech in the US. Noncompetes are now banned: not just in California (like before), but nationwide. Very, very relevant for anyone at Amazon (which is the Big Tech that has enforced noncompetes even for low-level engineering positions).

2 replies 15 reposts 42 likes


Reposted by Gergely Orosz

Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Good catch! Didn't want to trigger any spam filters by tagging :)

0 replies 0 reposts 1 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Love the Bluesky dev team.

About to publish a deepdive on how Bluesky was built. As we talked with @pfrazee.com and @dholms.xyz, Daniel shared a story about a weird snake dream. We decided to include it in the draft. I expected he'll ask to remove it. But no:

So, soon, the "snake dream" is coming!

1 replies 8 reposts 64 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

When talking with efficient engineering teams (ones building stuff quickly or at large scale) I don't really hear much mentioned about working with large teams (most don't do it). I do hear the concept of "DRI" (directly responsible individual) almost always come up though.

2 replies 1 reposts 14 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

This is what "open sourcing our social network" looks like.

The below is the Bluesky protocol repository. You can see all source code changes, CI/CD runs.

It's refreshing to see there are now "proper" open source social networks like this!

See it here: github.com/bluesky-soci...

2 replies 7 reposts 65 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I meant Google+ of course, not Google Hangouts. I find the speed of shipping not just impressive but terrifying from a large tech company. If these massive beasts can move so fast: startups have more to fear.

0 replies 0 reposts 1 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Yes and no. Show me a massive tech company that shipped a brand new product that quickly (6 months from idea to ship) that remained sticky with a crowd. Google Hangouts took years to build! (Of course they had a backwind: but execution is the problem large companies have)

1 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Coming up close to what was on X for me. YMMV as always! (For me, tons of people on Tech Twitter left for either Mastodon, or Bluesky, or Threas or several)

1 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Going from zero to something, with a very small team, and while building a novel architecture (decentralized social network!) is a completely different beast.

We've been talking with the Bluesky team to get details. A deepdive coming soon enough on newsletter.pragmaticengineer.com/about

2 replies 1 reposts 47 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I wrote about how Meta shipped Threads in ~6 months, reaching 100M users on the first week. It was impressive. But there's a lot of backwind there of course (Instagram!) What I find just as impressive: Bluesky. ~10 engineers. 5 million users in about a year from launch, 2 years from devs start.

7 replies 30 reposts 312 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Heard Postgres referred as the "Swiss Army Knife for databases" and... ... yeah, that sounds accurate! (I am not sure who made it first, but a fitting observation!)

2 replies 1 reposts 15 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

It's also a disadvantage, of course, from the financial side of things. For-profit companies add ads into their social media products as soon as they can. They generate $$$ from this, and use that to further expand in ways not-for-profit companies simply cannot.

0 replies 0 reposts 7 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I'm in the last phase of writing up research we did with @hejelin.bsky.social on Bluesky.

One thing I am only realizing now:

Bluesky is one of the very few social media companies that is NOT a for-profit (Mastodon perhaps the other?)

This is a massive, massive difference - and advantage.

5 replies 0 reposts 27 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

I post on X and (sometimes) Threads. If there was an app that allowed cross-posting easily, I would. Manually cross-posting is tedious. Checking replies as well! I keep posting on X the most because it's the only site with DMs. Lots of my posts end up as DM conversations.

1 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Got to talk with @pfrazee.com and @dholms.xyz about how Bluesky is built and... WOW.

I didn't realize how small the team is; the practical engineering choices made; and how interesting the protocol and choices around it are.

More details coming soon!

8 replies 19 reposts 128 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Yeah - but 1. When speakers were reached out, DHH and Uncle Bob were not yet listed AFAIK 2. Even DHH bowed out over this!

1 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

What are some good / fun / interesting gift ideas for someone working in tech? Suggestions welcome!

8 replies 0 reposts 2 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Imagine a world where the Linux dev community and Linus Torvalds did not create Git in 2005 (or later). What would the "mainstream" version control system be today? CVS? SVN? TFS? Perforce? Mercurial? Just as interesting: why did Git become the de facto version control tool?

14 replies 3 reposts 23 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Behind The Software Engineer’s Guidebook there are so many people who directly - and, often indirectly, perhaps not even knowing! - helped in what the book would become. Lots of people I learned from/with. And more than 20 early readers, plus my editor. The acknowledgements page:

1 replies 1 reposts 12 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

An interesting generational and industry divide: Those who previously worked with SDETs in the past (or were one) and those who don't know what this term means.

0 replies 1 reposts 0 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Spent the past few weeks talking with engineering at OpenAI to figure how it is that they ship SO fast with ChatGPT that it’s hard to just keep up! When they have more than 100M monthly users.

Fascinating details not revealed before coming next week in newsletter.pragmaticengineer.com/about

1 replies 0 reposts 9 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

A small downside of self-publishing on Amazon as an author: you cannot order advance copies! I was the very first person to place a bulk order for The Software Engineer’s Guidebook on Saturday and after multiple delays, I now have my copies: So good to see the final book:

0 replies 0 reposts 4 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Some of the best things happened after turning a setback into motivation. Four years ago a publisher I really, really hoped I could work with rejected the pitch for The Software Engineer's Guidebook. They were nice and professional, but it stung. I decided to just work harder and more on the book!

2 replies 1 reposts 11 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

WOW. The Software Engineer’s Guidebook is the 15th most sold book on Amazon Australia, 18th in Germany, 75th in the UK. It was the 38th most sold in the US… before Amazon stopped taking orders. Amazon prints this book via KDP and probably got too many orders. Thank you for the trust!!

7 replies 0 reposts 23 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

Four years in the making and finally released today: The Software Engineer's Guidebook is out!! Get it on Amazon or via engguidebook.com

@whereistanya.bsky.social described it like this: "This book is well named: it really does feel like the missing guidebook for the whole industry."

8 replies 7 reposts 37 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

AWS, Azure and GCP walk into the bar after they all resolved a regional outage. The bartender asks what happened. Azure: "Give me a few hours; the public PIR will have this." GCP: "The public preliminary postmortem will have details." AWS: "Become a customer and ask your TAM!"

0 replies 0 reposts 17 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

The full details from Cloudflare: blog.cloudflare.com/introducing-...

Cloudflare is basically positioning itself as Okta’s missing security team. Last week, they gave Okta advice on what basic security practices to follow. This week, they built the HAR filter Okta should have had in-place.

1 replies 3 reposts 12 likes


Gergely Orosz's avatar Gergely Orosz @gergely.pragmaticengineer.com
[ View ]

After Okta was breached for 3 weeks - attackers accessing HAR files w sensitive session info - Okta’s response: “Okta recommends sanitizing all credentials and cookies/session tokens within a HAR file before sharing it.” Cloudflare just built & released such a tool. Savage:

2 replies 6 reposts 15 likes