I am not blindly following it. I think it is sound practical advice given by a titan of engineering.
I have yet to read anything of yours which says why I shouldn't listen to Kent Beck.
For every well respected opinion or technology there is always a group of naysayers. A cadre of individuals who offer nothing of insight in return.
In 1906 John Philip Sousa claimed the phonograph would ruin music. Don't be that guy.
Don't be the guy that says GUI's will never take off, that touchscreen phones will not sell, that the Godfather was a bad movie etc.
You are being contrarian for the sake of it. Kent Beck has a massive canon of work which advances the predictability and success rate of software development. You can challenge bits of it, improve it and contribute.
You are being that guy that makes sweeping generalisations which advance nothing.
What, specifically, do you think needs improved in the OP's article?
I simply searched for the people you referenced and the word Agile. I had no idea your blog would be ranking first page for anti-agile rants.
You find it creepy that you list your twitter profile and you publish an online blog and people then read your Twitter and online blog?
I def believe and am willing to bet a month's salary that you faked those blog comments. I am more sure of it than my own name. We both know you did. It's transparent.
I was intrigued by your references to those individuals specifically so I did a quick Google and found your fire and brimstone blog post where you reference Carmack and Sweeney liberally.
However, you also, worryingly, faked 3 comments at the bottom of your own blog post, one pretending to be a Scrum Master saying they are taking the money. They are time stamped and clearly written by you.
You understand Booch did not write the master programming list referenced by the OP. (No doubt you will edit to remove that erroneous reference but shrug)
Saying Kent Beck, Ken Schwaber, Jeff Sutherland etc has not led successful companies or worked in high performance programming teams he he he. That's class.
I hope this post is immortalised :-D
So if Agile is ill-thought out, what is not ill-thought out? By all means, you have the stage...
Not borderline stalker; was just interested in your experience. Was hoping you would blow me away with cutting edge engineering you speak about. shrug
Agile vendors don't tell you how to do your job. They tell you how your job fits within a whole and that whole can be delivered quickly if you play nice with others.
Not surprised you struggle with the concept given your tone. Clearly not a growth mindset and fixated only on your technology.
Nice summary of Booch by the way, neatly side stepping his programming experience and Master's in electrical engineering or his work supporting design patterns. eyeroll
The hate is strong in you.
I would also add, with a little glee, Agile vendors are not going anywhere and you will be listening to them for a long time to come; you know why? Your boss listens to them. Don't be bitter at consultants, the game chose them.
EDIT: Just reviewed your Twitter. It's 2000 tweets of snark and criticism of everything you come across - GoT, other coders, Agile, politics. I doubt we will get anywhere constructive on this thread but my original post remains below.
Original post >>
"Doesn't give him the chops or credibility to tell others how to program or solve problems."
...that cannot be serious. Am actually smiling at that. Also laughing at the idea that modern coders think they have nothing to learn from Grady Booch.
Plinkplonk you are absolutely someone I would never want on my team or contributing to a product I was involved in. Aggressive, combative and dismissive of the precedents that laid the foundations for modern software engineering. You need to mature (my opinion). Your post has not painted you in a flattering light.
But feel free to prove me wrong - in your eyes what DOES give someone the chops to support others with engineering advice? What do they need to have accomplished?
All spoken brilliantly as someone who has not seen the nuance beyond the post. The Facebook note was written by Kent Beck, father of eXtreme Programming (XP) and original Agile manifesto signatory.
He is not saying follow this methodology because a company made money.
Invert your thinking; he is saying the majority of companies that utilise the following values and techniques have far fewer failed projects and deliver far more projects to scope, meeting customer requirements in a suitable timeframe.
To say that this man needs to consider other approaches is akin to saying Muhammad Ali should have considered other boxing styles ;-)
The average IT hire for a permanent role costs nearly $8,000.*
This includes the use of temp workers, recruitment fees and management time.
If lost productivity is included the figure can be $50K or more.
The reason you think the price of the service is expensive is because
a) You likely haven't had exposure to enterprise organisations spending habits. No shame (see anecdote below).
b) The makers of the service have not put the cost in the proper context for you.
What they should have done is re-stated the cost of a bad hire and given a value statement on the splash page.
"The average cost of hiring the wrong employee is $23,000. Get it right first time with CodeBlimp for $50."
Or
"1 in 3 hired employees never pass their probation period. Use CodeBlimp and make it 1 in always."
Etc
>> Here comes the anecdote: I was a coach at Lean Startup London and some guys had a great product offering. They were current/former Cucumber devs. Amazing engineers and super smart but no idea really how to sell.
They had a cool new service that was ready to go to market that weekend and a salesman joined them during the weekend and Skyped some potential customers.
When a charity senior exec asked them "We love it, how much does your new service retail for?"
They shrugged and said "Ummm $250 a year..?"
The exec looked baffled and said "I literally don't know how to give you such a little amount of money. Do you want my personal credit card?"
The moral is don't underestimate how much businesses will pay.
Space is only at a premium because it costs more to have more space.
The real question is "how much space are you willing to sacrifice for energy self-sufficiency?"
In the UK, electric bills hover around $1200 a year for electric/gas households and $2000 a year for full electric.
Renewable households will have a HUGE potential market.
U.K. Residential market is 26
million houses. Theoretical price point of $1500 dollars (one years energy cost) = 39 billion dollar market not including the massive combined secondary services in maintenance, installation training providers, parts, etc.
USA residential would be 6 times that and the provision of renewables to corporates is almost incalculable.
It's an entirely new economic ecosystem divorced from petrochemical.
It a price point higher than $3000 dollars we are getting into a market cap of many trillions worldwide.
But not in this case, the first thing that came to mind was a sufficient rebuttal.
Since you are constantly referencing the legal system you should remember it is the prosecutors role to prove the hypothesis. It is not on the defence to disprove it.
Merely rebutt sufficiently.
You have not made a single compelling argument for not testing coders with the current model.
...and yet soldiers in WW1 and WW2 were subjected to stressful situations lasting years, some of which manifested in mental trauma but many of which actually behaved in the manner required.
My point is; you are neither psychologist nor professional human resources executive search.
Your reasoning for not conducting testing interviews is flawed and can be challenged at every juncture precisely because this is not your area of expertise.
It's not mine either but I am not advocating sweeping policy changes across an entire professional landscape.
If you feel there is a better route; then write up, test it, get it peer reviewed and implement it.
The same people down voting each comment rather than apply discretion shrug