|
He didn't say he wouldn't, he said: "Give me a competent programmer"
That's very different
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Bernhard Hiller wrote: Does your statement mean that you are not at all interested in sharing your knowledge?
While I understand the reasons you quoted, they're sort of pie-in-the-sky wishful thinking. From my personal experiences, "familiarity with code" is really only achieved by working with the code and, more importantly, knowing the over-arching architectural decisions. I've found that I can show other people (even experienced devs) my code but, unless they are actively working with it, then its an "in one ear, out the other" experience. This stuff doesn't really stick. Certainly, that's my experience when someone shows me their code -- it only starts to stick when I have to work with it.
I've been down the path of helping to train new staff as well. The phrase "more experienced develoeprs" is a rabbit hole. Are the devs more experienced generally, for example in the framework or the language, or are they "merely" more experienced in the specific domain?
If the former, showing green devs complex code simply doesn't work. They need training, not show-and-tell. Ironically, green devs learn best by having people review their code, not my code, which results in a eye-glazing experience.
If the latter, then usually code is the worst way to learn about the business domain as it's often too narrow (and often biased) perspective of the business domain. New senior devs should be reading documentation, working with the product(s), and talking to both management and other devs about goals / issues. Another great technique for new senior devs is to participate in pair programming, that way they learn about how the architecture drives the code that supports the domain. A code review is far too disconnected from that process.
So, that's my hopefully more intelligent response to your very good question.
Marc
|
|
|
|
|
You sound like a pleasure to work with.
|
|
|
|
|
Member 8617829 wrote: You sound like a pleasure to work with.
I have been told exactly that, no sarcasm. In fact, several people have told me that after doing programming with me, they can't imagine going back to the "old ways" of thinking and doing development.
Marc
|
|
|
|
|
Microsoft has put its spin on Google's Chromecast with a device that lets people mirror what's on their PC, laptop or smartphone wirelessly onto their TV. "On the big screen they showed us a sun"
|
|
|
|
|
But, I thought they were gonna stop supporting Windows 7 next January-ish?!
There went $27... And I was gonna upgrade to Win 7 Ultimate, too!
|
|
|
|
|
The popular Linux and Unix shell has a serious security problem that means real trouble for many web servers. Fortunately, a patch -- as source code -- is available. We're not even safe where we live anymore!
|
|
|
|
|
Still no "Critical security hole" in OpenVMS?
|
|
|
|
|
When you're the only guy still working on it, it will take you to write it
TTFN - Kent
|
|
|
|
|
Quote: follow Akamai's recommendation and switch "away from using Bash to another shell."
yes, right... EVERY other shell is well tested and without security holes...
--
"My software never has bugs. It just develops random features."
|
|
|
|
|
From DevOps to cloud to agile (and nine more), following at least some of these development trends means you're keeping with the times.
Mobile, agile and DevOps. Guy really went out of the box on this one.
|
|
|
|
|
SD Times wrote: following at least some of these development trends means you're a follower , not a leader
FTFY
|
|
|
|
|
Here are 12 attributes that characterize the new mode of application development beginning to make inroads in enterprises:
And sadly, all 12 of those attributes are the wrong "modes" (though I am willing to remove "mobile" from that count, but what he says about "mobile" is all wrong, IMO.)
And I wonder why I cry at night when I think of where software development is heading.
Marc
|
|
|
|
|
13 Buzzword compliant.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
What, no mention of webscale and the internet of things? I need more buzzwords...
|
|
|
|
|
Microsoft is a company of services and devices and they use these products to create experiences, as Nadella puts it. Cortana has the ability to unify these experiences in a compelling way; to be a bridge between many Microsoft islands. In Windows 9, Cortana will play a key role in being a useful assistant in helping you be more productive.
"The only one for me is you, and you for me. So happy, together..."
|
|
|
|
|
COMPletely stolen for tomorrow's (blurb and all)! Thank you.
TTFN - Kent
|
|
|
|
|
I like Cortana.
I know I'm just scratching the surface of what it can be used for, but things like setting reminders and alarms by voice makes it worth it to me. Also tracking my flight has been useful. Well, the your flight has landed message isn't so useful (thanks, I think I figured that out), although I guess it could be if you were tracking someone else's flight.
The only thing that bugs me is the commercials. They should use Cortana's voice. It feels dishonest It's just like marketing to change the voice.
|
|
|
|
|
We in IT have to realize that only users get to decide whether ‘it’s fixed’. 'Works on my machine'? Wait, that's four words
|
|
|
|
|
"it compiles"
should be enough to get into trouble in my part of the wood.
I'd rather be phishing!
|
|
|
|
|
Yeah, we had an architect at one old job that would check broken code in so often we started calling him, "It compiles in Notepad"
TTFN - Kent
|
|
|
|
|
"it's fixed." is 3 words, not 2!
"It works" works better in regards to the "it" that IT made once again to work.
(does that sentence work...?)
|
|
|
|
|
I don't agree. It's either fixed or it's not. The user doesn't determine that any more than the IT worker.
Simply don't say "it's fixed" if you don't know, or if it doesn't apply. So, if it's a performance problem, ask, "I've improved [insert this or that] and it's doing [whatever] faster. What do you think?"
|
|
|
|
|
Of the adjustment I've made, the new processing time will allow for your coffee to brew more strongly.
Either that, or sizzle your bacon more crisper
If you'd like, I can adjust it so both can be achieved.
|
|
|
|
|
You're right. (Never admit someone else is right, it destroys your credibility, and therefore, you are wrong, it's not 3 words, it's 2.)
Marc
|
|
|
|