All blogs / Engineering management / careers
Somehow Manage
Osman (Ozzie) Osman Hi! I'm Osman, most people call me Ozzie (or Oz or O). I build products and teams that build products (and occasionally, teams that build teams that build products). TOP POSTSYou get to know people best by seeing how they think, and I think most clearly when I write. Here are som
- Posts
- 44 from 7 Jun 2020 to 26 Jun 2026
- Posting
- now and then (5 in the last year)
- Kind
- personal blog
- Feed
- https://somehowmanage.com/feed/
2026 5
2025 2
2024 1
2023 2
2022 5
2021 10
- You Don’t Have to Manage, But You Still Have to Lead
- Gavage: Don’t Force Feed Your Funnels
- The Principle of Least Surprises and Stakeholder Management
- Things To Do Before And After You Write Code
- Disrespectful Design, Part II
- Poetry, Essays, and Code That Lets you Get on with Your Day
- How to Creatively Solve Problems as a Non-Creative Person
- The Hidden Structural Costs of Incompetence
- Why All Engineers Must Understand Management: The View from Both Ladders
- Disagree and Commit And Prove Yourself Wrong
2020 19
- Product/Culture Duality
- Organizational Psychologist vs. Organizational Mechanic
- Using Systems Thinking to Understand Personal Finance
- A Small Difference in Developer Productivity Can Amplify Over Time
- Mission Tactics: When Under-Specifying is Good
- Good Architecture: Data Model vs. Data Flow
- 4 Hiring Myths Common in HackerNews Discussions
- The Shape of Technical Debt
- Hire people you believe in—believe in the people you hire
- Code is a liability, not an asset
- How I Started Writing More
- Push vs. Pull-based Urgency
- Is Revenue Model More Important than Culture?
- Disrespectful Design—Users aren’t stupid or lazy
- Data is Not a Substitute For Good Judgment
- Write a Design Doc—even if no one else will read it
- Our hiring process is what we can get away with
- The Software Over-specification Death Spiral
- Software as a Liability