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

  1. 1
    We Love and Hate Meetings (2009)
    3 people · 2 points · first shared 2009 · 2 comments on HN
  2. 2
    Homepage
    3 people · first shared 2009
  3. 3
    Gerald Weinberg: How we used to do unit-testing
    2 people · 2 points · first shared 2008 · discussion on HN
  4. 4
    Testing Without Testing (2010)
    2 people · 2 points · first shared 2011 · discussion on HN
  5. 5
    Beyond Agile Programming
    2 people · 2 points · first shared 2011 · discussion on HN
  6. 6
    Why would anyone want to live past
    2 people · first shared 2018
  7. 7
    Should I learn C++ or Python?
    1 people · 43 points · first shared 2017 · 64 comments on HN
  8. 8
    A Conventional but Flawed View of Leadership
    1 people · 38 points · first shared 2014 · 22 comments on HN
  9. 9
    Fuzz Testing and Fuzz History (2017)
    1 people · 30 points · first shared 2022 · 3 comments on HN
  10. 10
    How to Manage Teams Congruently
    1 people · 9 points · first shared 2011 · discussion on HN
  11. 11
    My Favorite Bug
    1 people · 4 points · first shared 2009 · 1 comments on HN
  12. 12
    A Code of Work Rules for Consultants
    1 people · 3 points · first shared 2010 · discussion on HN
  13. 13
    Some Very Expensive Software Failures
    1 people · 2 points · first shared 2015 · discussion on HN
  14. 14
    Are Your Lights On?
    1 people · 2 points · first shared 2011 · discussion on HN
  15. 15
    Jerry Weinberg's New Website
    1 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-…
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…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close