2023-02-09
1448
#career development
Bart Krawczyk
159183
102
Feb 9, 2023 ⋅ 5 min read

The good, bad, and ugly of product management

Bart Krawczyk Learning how to build beautiful products without burning myself out (again). Writing about what I discovered along the way.

Recent posts:

Smarter AI Models Won't Fix Your Deployment | Maryam Ashoori, VP PM/Eng (IBM, Watsonx)

LaunchPod: Smarter AI Models Won’t Fix Your Deployment

Maryam Ashoori, VP of Product and Engineering at IBM’s Watsonx platform, talks about the messy reality of enterprise AI deployment.

Imane Rharbi
Feb 20, 2026 ⋅ 46 sec read
Automation Vs. AI- A Practical Decision Framework For PMs

Automation vs. AI: A practical decision framework for PMs

A product manager’s guide to deciding when automation is enough, when AI adds value, and how to make the tradeoffs intentionally.

Aniket Parihar
Feb 18, 2026 ⋅ 5 min read
3 AI Shockwaves Reshaping Product Management in 2026

3 AI shockwaves reshaping product management in 2026

How AI reshaped product management in 2025 and what PMs must rethink in 2026 to stay effective in a rapidly changing product landscape.

Bartosz Jaworski
Feb 11, 2026 ⋅ 4 min read
LaunchPod: Using AI To Preserve 140 Years Of History At The LA Times

LaunchPod: Using AI to Preserve 140 Years of History at the LA Times

Deepika Manglani, VP of Product at the LA Times, talks about how she’s bringing the 140-year-old institution into the future.

Imane Rharbi
Feb 5, 2026 ⋅ 38 sec read
View all posts

One Reply to "The good, bad, and ugly of product management"

  1. Product Managers without the software engineering skills and experience have been a disaster to the software industry. In decades past, successful software engineering teams were led by a senior software engineer, who managed the project, understood the product and the market for it, had good “people skills” in dealing with customers, managers, and team members, and understood business and the financial sides of the software business. Non-technical project managers reported to the senior team leader who offloaded the non-technical paperwork to that project manager (usually needed on larger projects, but not smaller ones).

    The team lead also handles the Agile methodology applied to the project, usually applying the Agile Manifesto principles according to the attributes of the team and project, not any of the modern “agile methodologies” that are really only workable in manufacturing.

    Even today, that process works. I know because 1) I understand how it works across disciplines, and 2) because I’ve “been there, done that”.

    The benefits to the employer, when the process is used in software development properly:
    1 – Project is completed on time or before.
    2 – Project is completed with better quality and fewer bugs.
    3 – Project is usually delivered with more features, even in the minimum viable product (MVP stage.
    4 – Project is built with fewer people, and little to no non-technical people.

    Creating software is not a bunch of coders assembling widgets where most everything is known at the time of assembly (where modern agile principles work fairly well). At the time software is written, it involves about 60% research, 30% creativity and artistry, and 10% actually coding. That is why hiring developers by assessing their skills by some “code challenge” quiz is such a bad idea. Do you want to hire those who memorize trivia well, but are not skilled at deductive reasoning so they can’t figure out their projects very well, or do you want to hire developers who learn, adapt, know where the answers are found, and are strong in deductive reasoning – so they can solve the unique problems of each project and adapt faster to newer technology?

Leave a Reply