Lucian Whiteman wrote:I wrote this post to ask people how they react to the scam that agile scrum is
Lucian Whiteman wrote:Please post here only if you believe , like I do, that it is a scam and harmful to developers. If you do not believe than then stop posting here as you are only trolling me.
Tim Driven Development | Test until the fear goes away
Lucian Whiteman wrote:There are plenty of consultants that get rich by preaching agile scrum as a religion. It is only normal for them to go on the internet and claim agile is not a scam whenever someone asks about it.
Lucian Whiteman wrote:There are plenty of consultants that get rich by preaching agile scrum as a religion. It is only normal for them to go on the internet and claim agile is not a scam whenever someone asks about it.
Lucian Whiteman wrote: None of them bother to actually consider who pays for the consultants salaries and why so many managers are too eager to change to agile. Where does this extra money and productivity comes from ? I say it comes out of developer having lower paychecks and working overtime, yet you do not even acknowledge this.
Lucian Whiteman wrote:Admins start doing your job please !
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Lucian Whiteman wrote:
Jeanne Boyarsky wrote:
I'm not sure what this "senior" dev work is. I do a mix of things. Some could be done by a junior developer (like coding an implementation for an API). I do it much faster and better, but it could be done by a junior developer. Does that mean I do junior development work?
Yes it does ! That pretty much is the definition of it.
Lucian Whiteman wrote:This is why someone who only does senior work is much more better than you. And has a much higher paycheck.
Lucian Whiteman wrote:Wrong. During the hours you are doing junior dev work you are simply doing junior dev work. Hire a junior for that because his time is much cheaper.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Jeanne Boyarsky wrote:
In that case, I hope I never stop doing what you call "junior developer" work. I don't think it is a bad thing. Let's look at an example:
Jeanne Boyarsky wrote:
Suppose you need code that reads a file, removes all the lines the pattern MM/DD/YYYY and writes it back. I think we'd agree this is something a junior developer can do. I can write it in three minutes. (with one more two make it maintainable.) A junior developer is going to take significantly longer. Suppose it takes a junior developer fifteen minutes (which I think is optimistic.) I don't earn five times the salary of a junior developer so it isn't a waste for me to do it. Plus it was fun.
Jeanne Boyarsky wrote:
The three minute solution:
The maintainable refactoring that I spent one minute on top of the existing code.
Jeanne Boyarsky wrote:
Lucian Whiteman wrote:This is why someone who only does senior work is much more better than you. And has a much higher paycheck.
That's mildly insulting. Luckily the people I work with don't agree with you. Nor do people in user groups or many other places. I'm glad that I don't work wherever you do that thinks senior developers shouldn't be allowed to do any "easy" tasks.
Jeanne Boyarsky wrote:
Lucian Whiteman wrote:Wrong. During the hours you are doing junior dev work you are simply doing junior dev work. Hire a junior for that because his time is much cheaper.
No. The junior developer is cheaper because he/she gets less done. Part of this is not having the skills/experience of a senior developer. But part of it is taking longer to get the same work done. See my example above. When I code, I'm MUCH faster that a junior developer.
Lucian Whiteman wrote:What about all the other developers who do not wish to do junior work ? Do you enjoy them being forced by SCRUM to do junior work for way longer than they should ?
Lucian Whiteman wrote:There are juniors who do this stuff in 3 hours, and there are juniors who do this in less than 3 minutes. Let us not insult any of them by claiming that it will take a lot of time for all.
Lucian Whiteman wrote:You believe you are better than a junior, yet you format the code way worse than the juniors I teach. My good man(or woman), here is a free formatting lesson for you:
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Lucian Whiteman wrote:
Jeanne Boyarsky wrote:
The maintainable refactoring that I spent one minute on top of the existing code.
You believe you are better than a junior, yet you format the code way worse than the juniors I teach. My good man(or woman), here is a free formatting lesson for you:
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Tim Driven Development | Test until the fear goes away
Lucian Whiteman wrote:I have over 10 years in the industry,
Lucian Whiteman wrote:yet only today I got to read that agile manifesto.
Lucian Whiteman wrote:i) Individuals and interactions over Processes and tools.
Individuals = conflicting interest, conflicting visions, different capacity, egos. Why is there no mention of that ?
Interactions = on the fly decisions, inability to research the experience of others, the idea with most followers gets automatically chosen
Lucian Whiteman wrote:ii) Working software over Comprehensive documentation
Working = it works today, what about its technical debt ? What about its efficiency ? What about its modularity ? Why is there no mention of that ?
Documentation = straw man fallacy. How stupid needs one be to compare software with documentation ? Why don't they compare working software with free of bugs software, or with durability optimized software, or with cheap but buggy software ?
Lucian Whiteman wrote:iii) Individuals and interactions over Processes and tools
Lucian Whiteman wrote:iv) Customer collaboration over Contract negotiation
Client has conflicting interests and vision with software firm and developers. Thus client cannot be best friends with dev. Why is there no mention of that ?
What about conflict situations and unpredicted difficulties ?
Who is responsible for what and who gets blamed for failures ?
Lucian Whiteman wrote:v) Responding to change over Following a plan
Plan means initiative + research + agency + purpose. Why is there no mention of that ?
Lucian Whiteman wrote:Responding = passive + lack of ownership. How is that better ?
Lucian Whiteman wrote:What causes this change ? What sort of change are you talking about, Obama ?
Lucian Whiteman wrote:Where is the big picture and who has the general vision when this change happens ?
Lucian Whiteman wrote:Following = someone else is responsible for that plan. Responding = someone else is causing your actions yet you are responsible for the outcome.
Lucian Whiteman wrote:“That is, while there is value in the items on the right, we value the items on the left more.”
Not enough courage to claim that the things on the right are of less value (to them) than the things on the left
Lucian Whiteman wrote:How much more value is one item on the left is worth than one on the right ? left = 101% right or left = 237% right ?
How much value ? How is this relevant to our daily work ?
The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
I guess everyone has an angle. Fine, what do you want? Just know that you cannot have this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
|