|
I think no. 5 is much more important than, nearly, all the others, if you want to be a good software developer.
You need to be able to listen to what people tell you, and discuss things, until you have a good enough understanding in order to analyse.
One of the things that frustrates me with many an otherwise good developer is their ability to do something completely stupid because "that's what I thought the spec meant" - rather than asking the question(s) and thus being able to analyse the actual requirements.
Having worked with many, many developers over the years, the ones I would be happy to act as referee for, are all the good communicators.
I love it when a junior dev takes a spec I've written (usually on the back of a fag packet) and says "erk! Are you sure - wouldn't it be better if..."
9 times out of 10 they're wrong, of course, because I'm all but infallible - but that conversation teaches us both something every time.
PooperPig - Coming Soon
|
|
|
|
|
You're missing an important one:
0) The ability to restrain your desire to choke the living shit out of someone that richly deserves it.
Notice also that this starts your list with the proper 0-index.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
0) INTEGRITY
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
If you throw a cat out a car window, does it become kitty litter?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
|
I don't think so.
Kitty litter absorbs cat pee, and I doubt that the direction of the flying cat's pee will be inward.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
No, it becomes the source of enjoyment for every dog in the neighborhood.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
Use elastic, then it's a cat-a-pult.
veni bibi saltavi
|
|
|
|
|
If you glue it's tail to some wood, does it become a cat ass trophy?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
If it hits a pillar on the way out of the car window.
I guess you could describe what you see as a cat a pillar
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
If it hits a tree, it could be a cat a log!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
A cat a merangue - a peckish cat with a sweet tooth(this is becoming like Radio4).
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
After it splatters on the road, would it be a bit cat-e-gory?
|
|
|
|
|
If he drinks too much, I bet it would be a cat-o-holic.
|
|
|
|
|
and become catatonic.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
If not it remains cat-tholic
modified 19-Jan-21 21:04pm.
|
|
|
|
|
I see now why your cat attacks your Christmas tree. Remarkably restrained of him/her to limit violent revenge to once a year!
Life is like a s**t sandwich; the more bread you have, the less s**t you eat.
|
|
|
|
|
If you throw a human in a cat litter box, does it improve the smell?
Software Zen: delete this;
|
|
|
|
|
It will become a cat-erpillar and takes revanche
Bruno
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Is the car moving?
How does throwing a cat reverse its aging?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I think you would be charged with a Felinony.
|
|
|
|
|
Road kill
New version: WinHeist Version 2.1.0
My goal in life is to have a psychiatric disorder named after me.
I'm currently unsupervised, I know it freaks me out too but the possibilities are endless.
|
|
|
|
|
I think I've discovered what's wrong with Java... Way too many frameworks, and way too many inter-dependencies and incompatibilities between them...
Currently updating a Java project that uses, in no particular order:
Jetty, Jasper, JBoss, Maven, GWT, GWTP, GXT, Guice, Gin, Guava, some database libraries and drivers, a few other utility frameworks, and a few proprietary frameworks...
Each one works with specific versions of others, and none of them seem to give a @#%*&# about backwards compatibility even when only moving up a minor version number. Upgrade one to support something in another, it breaks two more and gives an utterly useless runtime error. Packages (namespaces) change every version because none of them can decide where to put anything.
Really makes me appreciate Visual Studio more and more... C# just works. It just #(*%&# works.
Sigh... Back to messing with these pom files... Rant concluded.
|
|
|
|
|
|
Couldn't agree more.
I look at some projects and they are just a mass of frameworks, patterns, injections etc
|
|
|
|