|
Sounds like the typical development shop - 1/2 written specs, lets get coding!
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
charlieg wrote: 1/2 written specs
I like your optimism!
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
It sounds like a golfer, his caddy, and a couple of commentators...
Caddy: I think this calls for a foreach loop.
Golfer: Not for something this critical; hand me the for loop.
Commentator 1: Interesting choice there, Bob, what do you think?
Commentator 2: Well, Bob, he's had good success with the for loop before and he tends to shank the foreach , so this should be a good call.
|
|
|
|
|
If they, in dead earnest, argue in a mob which loop construction to use, then it is completely crazy.
I have had much more fruitful mob work in the early design phases, when data structures and breakup into subsystems and functional modules are discussed.
Obviously, that is a remenant of the riverfall model, from the ages when you tried to identify and describe the problem before you started programming. Today that is old-fashioned - the agile way is like "Ok, so you have a problem that can be solved by a program? Let's start with "int main(argc, argv) {return 0;}" ... Now that is in place! The next to do is for you to tell me about your program, and I will fill in code between the braces as you explain your problem to me...". In that style of work, there is not much room for mob data design or mob modularisation.
|
|
|
|
|
I'd love to know what tools they use to streamline that process, particularly if they're developing a website!
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Hmm. This sounds like an overly-elaborate demonstration of Wheeler's Law(*): Typing proficiency is inversely proportional to the number of people watching you do it.
(*) My humble contribution to computer science fundamentals.
Software Zen: delete this;
|
|
|
|
|
|
so if it goes south who gets the blame?
My best algorithmisizing is away from the keyboard and all distractions (aka the talking idiots): I think and/or draw the entire process through from start to end including got-yas. A the keyboard to easy bang out something that 'seems to work [here and now]' so 'she'll be right then,' only to have it blow a gasket on other/real data.
Also far easier to fix/enhance something you've already thought about as compared to something too quickly magiced together.
Sin tack
the any key okay
|
|
|
|
|
Lopatir wrote: who gets the blame You
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I don't know if this is Mob programming or Design by The Giraffe Committee but the way it often works here is I get 15 emails a day about how everyone thinks it should work while I try to keep up with implementing what they want.
|
|
|
|
|
What is this, the government?
|
|
|
|
|
To all the nay-sayers in this thread, I humbly suggest that you may be missing out on some very productive development sessions.
Personally, I find nothing more envigorating than sitting around a whiteboard with a team of creative and engaged developers mapping out a strategy for a complex coding task... and then moving to a computer and working together to wire it up. It feels like being in a group of surgeons collaborating on a complex surgerical procedure, or being on a team at Pixar creating a new movie.
Somebody in the thread mentioned the boredom of watching someone else type, but that misses the point: I'm never bored in group programming because I'm constantly working things out in my head, evaluating ramifications, anticipating next steps.
Obviously this type of work is not for everybody, but if you've never had the privilege of working together on a common goal with a creative team, don't miss the next opportunity to try it. It's addictive.
(Pro-tip: putting the least-experienced person at the keyboard is one of the best ways I know to bring that person rapidly up to the level of the rest of the team.)
|
|
|
|
|
In the "old" days, we had multiple white boards (bigger than 60") and post-it notes (instant widgets).
Short setup and tear-down times.
One person at the board, a scribe, a stakeholder or too.
They used to call them JAD sessions.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
Why do I envision the next version of this to have an Electric Dog Collar, and everyone watching gets to zap the guy when they see a typo or a problem.
I used pair programming BEFORE it became big ONLY as a way to get New Developers up to speed on a deep code base. Also to make them willing to call in one of the Old Dogs to help keep them in a productive flow.
But I also made New developers do DAILY code reviews of EVERY line of code they wrote, and they had to rewrite it until it was up to snuff. The smart ones asked for a mid-day code review so their next day would start new work...
This concept... Just gets worse and worse. Pretty soon, they will record the sessions to be used against you in your (always late) annual reviews!
|
|
|
|
|
That's nuts....
I can't even imagine myself doing it.
|
|
|
|
|
From an ad for one of those equity release companies ...
"Unless you decide to go ahead, our service is free of charge."
You couldn't make it up!
98.4% of statistics are made up on the spot.
|
|
|
|
|
Those Marketers are official winners of the *No-Prize!
Please let them know where they can't pick it up.
*No-Prize - Wikipedia[^]
|
|
|
|
|
Quote: 98.4% of statistics are made up on the spot. So are 87.6% of contradicting statistics.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
The Red? Surely the gateway to hell, itself![^]
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
heck, if I saw red in the bowl after doing 'business' I would sh*t myself.
(Common warning sign of advanced bowel cancer.)
would be better a soft white.
Sin tack
the any key okay
|
|
|
|
|
Shirley may prefer leather, but calling her the gateway to hell goes a little too far.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
... and don't call me Shirley ...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Fie on you! I spent wasted 20 minutes browsing this site.
/ravi
|
|
|
|
|
May I ask how you exactly came upon Christmas tree lighting for the toilet? It's alright, I am prepared for ANY answer you give me.
|
|
|
|
|
A rather mundane answer: I was just checking out the NewEgg flash for an good buys.
It was just there with all the other stuff - and so I absolutely had to share
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|