54 posts • joined Wednesday 8th July 2009 10:27 GMT
Re: Once again...
' people are so frightened of change.'
I'm scared poo-less when change cost me time and money, especially when there ain't no measurable ROI: companies are no different.
Re: Microsoft's strategy is FAILING
"unified UI across mobile and desktops"
Eh? MS, how can one have a unified UI when a mobile has a visual display element around order of 100cm^2 and the desktop may have 1 to 6 monitors each of around 1400cm^2 or greater?
MS is not the only one forgetting Fitts's Law.
'head of marketing AND finance '
They're so screwed.
Re: Skills Shortage
Just today - North Sea Oil jobs
"Kevin Forbes, from Oilandgaspeople.com, said: "Our forecast shows that with increased investment in North Sea Oil, demand for qualified staff is set to reach an all time high, which will exacerbate an already serious skills shortage, a problem that is being further exacerbated as UK candidates head abroad to earn even higher wages with a huge demand for qualified expats globally."
It seems market forces and classical economics do not apply to the British region - that skill shortages leads to increased pay. Why is is this?
You sound surprised.
Seems you agree with this article:
I always think my code is crap - never satisfied with it - it could always be better.
But, then again, when I have seen, and had to deal with, commercial code bases my belief in the existence of professionalism in software development is somewhat challenged.
Re: What an arsehole...
Ah, where would we all be without an arsehole? Full of shit? And in great pain?
It seems we gain great relief in having an arsehole and venting most of our waste through it.
They make life so much more bearable than managers.
Long live arseholes!
The religion of free speech
I wonder if the people who 'believe' in free speech are prepared to defend their belief with their lives, the lives of their loved ones and that they are also prepared to kill to defend it and their way of life.
Muslims are quite prepared to do so. They would quite gladly use nuclear weapons; an act of martyrdom, the will of Allah. After all , one will go to 'heaven'.
If believers in free speech are not so prepared, then there will be no free speech.
Re: isn't that your job
<If the CIO just thinks of IT in isolation from the business then what's stop them loosing track of the whole purpose of the IT dept.?>
OK. But, these apply too:
If the CEO just thinks of IT in isolation from the business, a cost, then what's to stop them loosing track of the whole purpose of the IT dept.?
If the CFO just thinks of IT in isolation from the business, a cost, then what's to stop them loosing track of the whole purpose of the IT dept.?
And just what is the 'whole' purpose of an IT department?
Re: Everyone makes mistakes...
My mistake was exchanging a career as an electrician / technician for one as a programmer / software engineer.
Will belief save us from extinction?
There seems to be a lot of 'believing' in the comments.
I now know that the human race is fucked. It will not survive the mass extinction event now going on.
Or may be this 'belief' will comfort you all!
Re: All use of C++ eventually ends in anger
Well, Linus did say 'a lot of substandard programmers use it'.
They do create a lot of anger I asume.
Hang on, I know they create a lot of anger.
C++, VB, or any other coding language is not immune from this charge. They are everywhere and being created everywhere.
I would just like to know what 'standard' he had in mind when he said this.
Re: "within spitting distance of the ISS"
In space, if you spit, won't your gob just keep on going like anything else?
Newton's First Law and all that?
Re: Don't write shit code, please....
Yes, it was bought from the worldwide developer community.
Honest jobs - means honest people?
> Give me a dozen random 40 to 50 year old people who have an honest job (politicians and lawyers need not apply)
Police people? Journalists? http://www.guardian.co.uk/media/2012/feb/27/sun-culture-illegal-payments-leveson
Marketing er, people?
And, you would include those people that plan and (g)estimate IT projects?
I am so happy not to be in that range!
Just wondering if they propose ..
Celibicy as part of the solution.
Re: Pandora's Box
So he wants to be a quantum mechanic now! Just to see if the cat does make a noise!
Re: Pandora's Box
Yes, but the moral is paradoxical in that if someone knows that it contains all the evils of the world, then why is the person wanting to open it not inside it?
Totally confused!!!! Am I doing wrong?
I am a C/C++ programmer.
Assume APIs are copyrightable.
I am writing an application in C/C++ and I use a 3rd party's binary and C/C++ header file which has some function and class definitions that do not include function bodies. This header file is copyrighted, it says so at the top. If I copy this file am I infringing the copyright? Is the API copyright a separate copyright? Does the copyright include class definitions? Can I create another header file for my own function body code that has the same function signatures as the 3rd party's one? Can I use them in private unseen code files?
In C/C++ the signature of a function does not include the return type, so what then?
So what is meant by a function signature?
long foo( long val)
the same as
Public Function foo( Long val) As Long
for if API's are copyrightable? Admittedly you will not see the latter in a C/C header file - I hope.
What about all the language libraries all ready out there? Are the copyrighted?
The C++ standard specifies APIs - are they copyrighted? The implementations are under the current system - look at the includes for Microsoft's VS C/C++.
A coder sits down to write code to fullfil someone's requirement, how the hell does the poor soul know they're infringing a copyrighted API?
I give up!
As a British man I'm fundamentally baffled by American politics. But I am protectionist about British politics.
I cannot see democracy surviving in Britain or America. America looks like ancient Rome - they had a democratic system in theory: but in practice?
Europe? People seem to think you can vote austerity away.
Yes, but all we get from people at the top like Thompson is the same 'don't lie on your CV' - it is all in the HR policies! And ethical policies too! I remember doing an inhouse ethical test for a company I worked for. Your not supposed to lie!
Greed is good, lying is good. If you get away with it. It's the art of being a politician.
Yes, but ...
how well would they do against a gang of marauding zombie mannequins?
I think I'd fill me underpants if so confronted - thinking about head shots would be immediately replaced with the flee instinct.
No magical herbs etc in real life - I think. No NHS in Resident Evil 4 - well if there was it obviously failed the zombies.
Real life is a DiD scenario - http://forum.egosoft.com/viewtopic.php?t=311650.
Re: female engineers
So, you are in a position to sack someone. You did sack a male 'programmer' that you judged to being 'just so bad' - at programming / software engineering I assume.
'just so bad' is a platitude.
What are basic programming principles? Specifically those that you judged the male to not understand. Was the lack of understanding of these principles the sole reason for you to sack this male?
'There are female programmers who are better than any of these.' Oh dear - now you have fallen into the same rhetoric.
Please be careful. Logic is reasoning is it not? Reasoning done on accepted truths / axioms. Men are superior to women is an accepted truth for some people. These people will reason, using other accepted truths that they can treat women in a manner that seems logical.
I've worked with people who work as programmers / software engineers that do understand the 'principles' but still do shoddy work - may be they are afraid of being sacked.
Re: Now all they need to invent...
Gosh, you old git!
More up to date inventions required:
Split Caiman with Ore Collector, Mobile drilling system, mineral scanner, mining software upgrade.
The fight against evil
‘All that is necessary for the triumph of evil is that good people do nothing’
It may be necessary for good people to kill to halt the triumph of evil.
Maybe the saying should be:
"All that is necessary for the triumph of evil is that good people lack the courage or will to act against evil."
China et al
Sometime in the future China may apply this same strategy / tactic to American citizens and companies. It will be interesting to observe the reaction of the USA.
OSS UI developers infected with ...
sales and marketing virus.
It seems to me that the Gnome, KDE, Unity, developers are in a very malign competition of features and supposed eye candy. Questionable features too.
The new UIs in Linux are becoming crushed under their burden of hidden features that are consequently not often used, with no documentation / help.
Torvalds is just pointing out, in his own inimical manner bless him, a failure to provide a basic user requirement in a UI.
So developers, do not try and change the fundamentals because you cannot.
"My experience is that with C++ you spend a lot time on the language and not working on the problem."
My experience is that programmers work on the problem and the code at the same time - that's the problem.
It'll never get built ...
as it probably will break some hardware patent or some software patent and the lawyers will yet again skim money.
What is a ...
a pop-up? in computer patent terms?
Jeez, programmers may find they can't legally innovate anything.
Compare ITNow to C Vu / Overload
Being a member of the BCS and the ACCU I must say that the ACCU's journals are more 'code-centric' than IT Now hence more enjoyable, useful and appropriate for my professional day-to-day requirements as a software engineer.
I definitely agree that IT Now has way too many pictures of the flavour that you find on IT recruitment websites and their ilk.
Have you noticed that many articles in the Computing and Computer Weekly and similar have a predominantly sales and managerial emphasis - all about IT leadership, CIO's, management and sales issues, enterprise level integration issues, outsourcing issues, and wait for it, skill shortages, etc, etc, etc. Ooha and don't forget about staff retention, morale and training!
Just who are thee people in these photos that are splashed around IT Now? Coders? Agile nuts?
How do you test for a good programmer?
@ DrXym: That's one of the most sensible comments I've seen about interviewing for software developer roles.
At most interviews programming tests and questions are geared to quick and dirty solutions. Ask for a reasonable spec and you will get short shrift. This reflects the culture of the development environment that you are supposedly wanting to join. When I've asked interviewers questions from the the Joel Test I've got looks that indicate being offended and often that indicate 'how dare you question our / my professionalism!'. And DO NOT mention documentation, design or UML. And DO NOT ask to see a sample of their production code base! You need a job after all! Or do you?
UML! I last worked at a company that asked for knowledge of design patterns. The team lead said that he had used them in creating the company's C++ software. When I got there what do I find. They didn't use UML or any documented design! Go figure! The team lead said all the notes and sketches were in his note book! When I came to read the 'new' C++ code base I knew in the first 30 seconds it was a pile .. of ... of messiness. They wanted, and expected, everything done yesterday of course.
How do you test for a good programmer? It depends on the view of who has written the test and the interviewer. I've read Coders at Work and the sections on interviewing techniques; makes for interesting reading. For myself they should bring their own projects to interview showing specs, design, documentation, source etc that should reflect the professionalism of the interviewee. This will give an excellent starting point for questioning and discussion. This may be useful to validate and verify what is on their CV.
I expect Mr Thompson could bring quite a few projects to an interview.
Manager / Worker mentality
The Original Ash wrote:
"Kids who are not actively monitored and guided will spend more time playing games than working."
Workers who are not actively monitored and guided will spend more time not working than working.
Hence the paranoia of managers against IT workers working from home?
Perhaps these managers are not parents?
It is such a shame that science has become so politicised, bureaucratised and religionised.
The question 'Do you believe in science' sums it up for me: a most oxymoronic question.
"Woman burnt their bras for equality, and yet so few choose careers in garbage collection and sewer maintenance."
Yet there seems to be no shortage of women from the affluent west choosing to enter the pornography industry. It's a funny old world!
I'm fed up with maintaining rotting code mixed with the overpowering stench of management incompetence. Why would anyone want to become a software engineer / programmer these days?
Greed as religion
I find it amusing that the author tries valiantly to argue that greed is the enemy of bigotry while admitting to being bigoted himself. A definition of bigotry: One who is strongly partial to one's own group and is intolerant of those who differ. The author seems to belong to two groups here; the group of greedy people, and the investment banking group. How great the intersection of these two groups is open to speculation.
People may come from diverse backgrounds or other groups to form another group but that does not mean that this new group is a diverse community. The claim that investment banking is the most diverse community in the world beggars common sense. The evidence given that investment banking is greedy I can readily agree with. Perhaps people wishing to enter investment banking should put greed as their religion on their CV.
Well done Russinovich
I love these comments! Great entertaining stuff: thank you all.
I've been doing 'professional' software development since 1997 and I don't think I fully understand the dependencies of a C/C++ 'Hello World' program. Most coders I have worked with do not even consider coupling never mind dependencies for each and every context of the problem / solution domain that they are dealing with.
I feel that MS has been afflicted with the same disease as almost every other company that develops software. There is a saying in industry and especially software that goes like this 'on time, within budget, good quality; choose any two'. Well, I think the disease is that sales and marketing are just choosing on time, their time. It is their time objectives that has priority. They must have their bonuses.
I like honesty, don't you? Russinovich has done good. I'll listen to him but I won't listen to Balmer.
@AC: If he didn't lose it he never had it. #
I seem to have read a different article.
"He told delegates that fraud management systems with appropriate knowledge-based rules are the only way to expose the cavalier risk taking he carried out during three years at Barings."
“You can't rely on the human element which is why IT systems have a vital role to play. The people who questioned me had no understanding of the market and that left them unable to put everything together.”
"IT systems still offer the best way to flag up anomalies that demanded explanation."
Nowhere does he mention replacing people with machines.
You wrote: "humans were successfully kept out of the loop, kept in the dark, and anyway were incompetent because they didn't know what the data really meant". You contradict yourself in one sentence. Good going that.
You also wrote: "I think I'll strongly disagree". You think!?
He got caught out by 'people' not by machines.
Does the C language have a formally defined specification using mathematical notation?
C has a syntax dependent on context.
Perhaps we should look at our code as a conjecture that requires other people, erm customers, to prove correct or not. But, if there is no spec then the code is not a conjecture but just a programmer's doodling.
Now let's shoot the colonel with void pointers and see what type of wounds we inflict.
UK and USA have much in common
Overpaid doctors in the most powerful unions ever.
An electorate that's too fucking lazy to think and vote coupled with an apathetic attitude to democracy and a propensity to borrow money with an expectation not to have to pay it back.
If ever there are two nations on this Earth that demonstrate that democracies don't work then the US and the UK are them.
Let's face it, the bible and the koran don't mention the word 'democracy' or the illustrate the concept; God doesn't bless the US or any other democracy.
However, the bible does mention that Christ tells the good Samaritan story. Ah, socialism begins with an action of one person, ends up with the NHS. Good.
USA has no smart people
Bill Gates has no loyalty to the population of the USA only to the extra-national organisations called euphemistically 'big business'.
Cannot a nation, previously applauded for its innovation but now derided only for its fraudulent debt, with a population of 300 million nurture smart people from its own ranks? Gates seems to be saying no. Why?
There is no shortage of smart people in the USA. There is no shortage of IT skills in the USA; just a shortage of people with IT skills who are not smart enough to work out that the pay offered by companies requiring those skills makes the trade not worthwhile.
Let's accept the fact that career progression is really status and prestige progression. Money is a factor in this as a bigger pay packet values this status and prestige. It's never about earning that pay. Just look at the top bankers; it's their egos, vanity and insecurity that drives them to 'award' themselves increasingly large amounts of money; in essence they are saying that their desired status and prestige can only be confirmed with these amounts of money and it is concrete evidence to show others, especially other top bankers.
If only the job of programming paid well and had significant status and prestige!
@ Ian 11
'Are staff at BT really this incompetent?' You are not discriminating correctly. The question should be 'Are the management at BT really this incompetent?'
@Kevin Johnston: yes, Michelle Knight did. I would like to know. The government should have a publicly available database of firms doing intra-company transfers. Any political party outlawing this practice would have my support. British jobs for British workers?