|
WC?NM
modified 15-Sep-17 19:30pm.
|
|
|
|
|
I only speak English and a touch of French. Can some please translate the responses you received so far?
|
|
|
|
|
TL;DR
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
To the Cassini probe:
Where is Cassini now?[^]
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Kudos to the Cassini team for creating an outstanding piece of equipment.
"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
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Mission Accomplished! What a retirement! I'll be watching a special on this later.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Will you just look at the photos? One word: SPACEPORN!
|
|
|
|
|
Ahem...just fyi
Programmer Competency Matrix [^]
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
Even after almost 20 years, I'd rate myself around level 1.5 on this scale. There's always room for improvement though.
"Go forth into the source" - Neal Morse
|
|
|
|
|
80% of items above level 1 are unnecessary if not completely useless for programming. Who gives a ff about the internal implementation of data structures (platform dependent anyway) or the CPU's microcode architecture.
90% useless if you want to ever be more than a boring spoon fed drone coder for life.
only 2 items actually matter to anyone that wants to get a real high level job (CIO or even more-so self employed) and he got those completely wrong anyway (communications & requirements).
|
|
|
|
|
Lopatir wrote: or the CPU's microcode architecture
I do. I Have written drivers that write to CPU ports to control it.
Lopatir wrote: internal implementation of data structures (platform dependent anyway)
When moving data from one patform to another you have to be aware of structure packing and endianness.
modified 16-Sep-17 2:24am.
|
|
|
|
|
Lopatir wrote:
80% of items above level 1 are unnecessary if not completely useless for programming. Who gives a ff about the internal implementation of data structures (platform dependent anyway) or the CPU's microcode architecture. |
Only the people who are working hard to squeeze every last ounce of performance of the CPUs, GPUs, display controllers, storage devices, network adapters, compression algorithms, etc. so that your spouse's car can receive map information from a satellite 13000 miles away, in order to tell them how to get to where they are going, while your kids stream reruns of SpongeBob videos from the comfort of their own home, all while you are at your office, cranking out applications in the most inefficient, crappiest way possible, and still managing to look like a rock star when you deliver your product.
Lopatir wrote: 90% useless if you want to ever be more than a boring spoon fed drone coder for life.
No, those drone coders tend to retire somewhat early and very wealthy, after creating an entire industry that never existed before. And the ones that dont, well, they're still getting paid better than most in the industry.
Incidentally, I would consider myself about a 2.5 on that matrix.
On the other hand, you have different fingers. - Steven Wright
|
|
|
|
|
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be.
The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
|
|
|
|
|
Was about to post something similar. Well said
|
|
|
|
|
For line of business apps, I'd take an average programmer that wasn't full of himself/herself and was great at communicating over an uber one that never left his/her mom's closet and has no idea how to work with people. But hey, that's just experience talking.
Jeremy Falcon
|
|
|
|
|
|
Sure thing man.
Jeremy Falcon
|
|
|
|
|
Didnt rank that highly eh?
Dont worry Mark, I am sure you dont need most of these skills in your job.
|
|
|
|
|
Munchies_Matt wrote: Dont worry Mark, I am sure you dont need most of these skills in your job I don't need any of them to flip burgers at the local burger bar...
|
|
|
|
|
Was going to say something along this same line. What a bunch of $@#$ and @$@^$^%@#. The author has an opinion about what is good (himself most likely) and thinks everyone should fit into his wet paper sack.
To err is human to really mess up you need a computer
|
|
|
|
|
Fortunately it doesn't apply to Klingon developers.
|
|
|
|
|
Programmer yes, software engineer no.
Where is all the process stuff?
|
|
|
|
|
A developer who can "do more with less" is more valuable than one who requires all the latest tools.
And don't get me started on developers who think you can't debug without a debugger.
|
|
|
|
|
PIEBALDconsult wrote: And don't get me started on developers who think you can't debug without a debugger
Torvalds takes this view. If you cant debug with thought and printf then you cant debug.
Fortunately someone DID come up with a linux kernel debug setup, and very useful it is too.
|
|
|
|
|
Actually that is a good breakdown of skills needed.
And of course I am level 3.
(Actually the first two, data structures and algorithms I am only a 2 on, but we dont use these in the kernel, we prefer rock solid and simple code to anything flashy)
--edit--
Oh, and I dont blog.
modified 16-Sep-17 2:11am.
|
|
|
|