I would like to share a text I wrote about my experience working in product engineering.
The text is a somehow thorough analysis and takes much of the scaling pains for engineering, product and delivery.
"Principles of Product Engineering"
https://t.co/wHeeG5duGj
It’d be nice to have a Twitter clone, but just for tech.
I don’t want to see junk ads, junk trends, random videos, “influencers”, grifters, and just random garbage all over the place, which is what this app has turned into.
It was never great, but it wasn’t *this bad* either.
@kelseyhightower Ahahahaha. Killer question! 😂 I've seen Tom Mitchell's book being referred as the source of everything. It's mandatory for ML. The dragon book, however, takes a more practical stance, so not exactly what you're looking for.
Open-sourcing over 100 byte-sized system design concepts with high-resolution diagrams.
Goals:
- Become a better engineer by understanding how systems work.
- Prepare for system design interviews.
What's included in the GitHub repository:
- 100 byte-sized system concepts with visuals.
- Real-world case studies.
- Tips on how to prepare for system design interviews.
Topics included (and many many more):
- SOAP vs. REST vs. GraphQL vs. RPC
- HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC)
- CI/CD Pipeline Explained in Simple Terms
- 8 Data Structures That Power Your Databases
- Top caching strategies
- What does a typical microservice architecture look like?
Start exploring the repository here: https://t.co/keZF9CNuye
If you find it useful, please RETWEET to spread the word. Thank you.
I just posted the written narrative I created in preparation for a keynote talk I was invited to give on how product teams can prepare for an AI-powered future. It's much more speculative than my normal writing, but I hope you find it helpful: https://t.co/cE8nkSjMa4
@thiagoghisi This is great!
I always start my 1:1s with 3 questions:
1. How are you?
2. On a scale of 1-10, how would you rate your work-life balance?
3. How can we work towards achieving the higher number?
In my experience, it's difficult to discuss productivity if you're not in balance.
You can tell a lot about founders by how they behave during the bad times when they get put under pressure.
During the "good times", it's easy to be a good leader, and say that you live lofty values. It's when the going gets tough when it shows if it was a show, or for real.
“My company is a shitshow” - I hear this a lot these days.
When I ask about what it means, answer range from “a few things are inconvenient” to “things are terrible (eg deep cuts)”
If things are only mildly worse than a few months back: you might be working at a better place.
Many executives fail to understand why tech companies are bloated. They are bloated because everything is held together with duck tape and "task force" teams. And it's due to gross lack of funding when it comes to removing complexity and technical debt.
If you've taken ANYTHING away from everything I've been saying for my entire career, it should be this.
Tests do matter. Tests are super important! But you will quickly run into diminishing returns for additional effort spent pre-production.
On software quality: many teams obsess far too much on how to ship with close to no bugs to production:
but not enough about how to quickly spot these, and resolve them rapidly - doing this either automatically, or with a simple step.
Resilient products/platforms have both.
Video shared on Ukrainian channels of a captured Russian soldier apparently being fed by locals. The post says he burst into tears when he was allowed to video-call his mother. So many of these troops are just teenagers, with absolutely no clue what this war is really for.
This is no way to act. Whatever the situation.
#racism#AllLivesMatter
Foreign students fleeing Ukraine say they face segregation, racism at border https://t.co/ggRibJzugQ
"Platform Engineering" is rapidly becoming the new DevOps or SRE. Almost every day we hear about another org building an internal developer platform or control plane.
Want to know what platform engineering is, where the trends are going, and why you should care?
Read on 🧵👇
A really good thread that spawned from Cindy's great post on organizations work.
https://t.co/eva35OFgA7
Although only engineering orgs are mentioned on the post, I'll state that I've seen the same patterns in other kinds of orgs.
Take your time, all of these are a must read.
Yeah, as an engineer the last thing I want is my manager "protecting me" from how decisions get made. Nor do I want them thinking it's their job to decide what I get looped in to, or what information I'm allowed to have.