Secrets of Consulting
secretsofconsulting.blogspot.com · Personal blog · on HN since 2008
Gerald Weinberg's blog on consulting, meetings, testing, and leadership, written by the author of many books on software and management.
What HN saysCommenters remember Weinberg fondly after his death, and link the blog for his views on meetings and practical testing.
19HN people shared it
8linked it in comments
24stories submitted
150story points
11 months agolast shared
2008people per year2026
Most-shared posts
- 1We Love and Hate Meetings (2009)3 people · 2 points · first shared 2009 · 2 comments on HN
- 2Homepage3 people · first shared 2009
- 3Gerald Weinberg: How we used to do unit-testing2 people · 2 points · first shared 2008 · discussion on HN
- 4Testing Without Testing (2010)2 people · 2 points · first shared 2011 · discussion on HN
- 5Beyond Agile Programming2 people · 2 points · first shared 2011 · discussion on HN
- 6Why would anyone want to live past2 people · first shared 2018
- 7Should I learn C++ or Python?1 people · 43 points · first shared 2017 · 64 comments on HN
- 8A Conventional but Flawed View of Leadership1 people · 38 points · first shared 2014 · 22 comments on HN
- 9Fuzz Testing and Fuzz History (2017)1 people · 30 points · first shared 2022 · 3 comments on HN
- 10How to Manage Teams Congruently1 people · 9 points · first shared 2011 · discussion on HN
- 11My Favorite Bug1 people · 4 points · first shared 2009 · 1 comments on HN
- 12A Code of Work Rules for Consultants1 people · 3 points · first shared 2010 · discussion on HN
- 13Some Very Expensive Software Failures1 people · 2 points · first shared 2015 · discussion on HN
- 14Are Your Lights On?1 people · 2 points · first shared 2011 · discussion on HN
- 15Jerry Weinberg's New Website1 people · 2 points · first shared 2008 · discussion on HN
What HN people wrote when they linked it
pbowyer · 2018-08-08
RIP Jerry, I learned a lot from you.
Jerry's blog: http://secretsofconsulting.blogspot.com/
Jerry's books: https://leanpub.com/u/jerryweinberg
bkovitz · 2009-08-31
Gerald Weinberg recently said something very interesting about non-makers and meetings:
"When I walk a client's corridors, I frequently meet people on their way to meetings. Although these same people have told me that meetings are boring, they often seem excited when they're on their way to one. Why?
"... what these meetings are doing is playing out an emotional drama—conflict, blaming, flirting, one-upsmanship, random outbursts, anger, and so forth. For these happy people heading for meetings, it's those the soap-opera aspects of meetings are the most exciting parts of their jobs."
http://secretsofconsulting.blogspot.com/2009/05/why-we-love-and-hate-m…
azgolfer · 2009-04-28
Hey, turns out he has a blog
http://secretsofconsulting.blogspot.com/
btilly · 2022-06-22
Part of the reason why it is so fragmented is that testing was pushed heavily by people who were all for more testing, while a lot of practical knowledge was locked up in the heads of people who spent more time being pragmatic and less being dogmatic. To the extent that pragmatism didn't support testing dogma, therefore, it got left in isolated pieces and didn't become part of the dialog.
If you listen to Kent Beck, Ron Jeffries, Martin Fowler and so on, you could be pardoned for the impression that unit testing is an idea invented by Kent Beck in 1997 with JUnit, that has taken the world by storm since.
That's complete and utter BS. Perl 5.0, released in 1994, came with Test.pm, which made it easy to write tests. Better yet, when you installed from CPAN it would BY DEFAULT run the unit test suite to be sure that your environment worked as expected. (This is a critical idea that I wish had been adopted by other repositories...)
This was Larry Wall encouraging people to follow the practices that he did. Perl 1.0, released in 1987, came with a unit test suite that ran by default before you installed it. In fact he knew the technique because he'd adopted it with his best known previous program, rn. And he knew to do that because the practice was already accepted.
Of course the idea was not original to him. See http://secretsofconsulting.blogspot.com/2008/12/how-we-used-to-do-unit… for the reminiscences of someone who was doing unit testing back in the…
pas · 2025-11-25
Many thanks for the detailed answer!
How do you know when to call it quits? How do you know when people are not aligned or honest, or that you are not right for the team, or when the team is not right for the client/project?
How much time is normal for a team/project to get its bearings? (It depends, I know...)
For anyone else who had no idea who was https://en.wikipedia.org/wiki/Gerald_Weinberg (also known as Jerry Weinberg) also his blog is still online https://secretsofconsulting.blogspot.com/2012/09/agile-and-definition-…
ignoramous · 2019-05-05
Gerald maintained a blog, mainly as a front for the books he wrote, for a year before he passed away: https://secretsofconsulting.blogspot.com
I like these posts better:
https://secretsofconsulting.blogspot.com/2018/07/some-advice-on-advice…
https://secretsofconsulting.blogspot.com/2018/06/why-would-anyone-want…
https://secretsofconsulting.blogspot.com/2018/04/stumbles-for-new-lead…
He did show up once on news.yc: https://news.ycombinator.com/threads?id=geraldmweinberg
sokoloff · 2018-08-09
Particularly poignant blog post of his from only two months ago.
http://secretsofconsulting.blogspot.com/2018/06/why-would-anyone-want-…
jasonwocky · 2013-11-25
Jerry Weinberg has an essay on fads in computer programming[1]. Basically, it's written such that you can swap in whatever today's hottest fad is, and the article still makes sense (it was originally written for Structured Programming, but OO Programing, Agile Development, Node.js, et al would fit well within it).
One of his conclusions is that the organizations that are likely to succeed with the latest whiz-bang technologies are also the ones who were most likely to succeed without them. Sure, what's new can be better, but it's hardly sufficient.
Based on my experience, I would agree, and so I think you're right. With the exception of this being specific to "programmers these days". I think our industry has always been plagued by this trend. It's just that now, with the internet, the stories have a longer reach.
[1] http://secretsofconsulting.blogspot.com/2011/06/beyond-agile-programmi…