The Register® — Biting the hand that feeds IT

Feeds

* Posts by Vanir

54 posts • joined Wednesday 8th July 2009 10:27 GMT

Page:

Vanir
Facepalm

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.

Vanir
FAIL

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.

Vanir
Devil

'head of marketing AND finance '

They're so screwed.

Vanir
Thumb Up

Re: Skills Shortage

No.

Just today - North Sea Oil jobs

http://www.bbc.co.uk/news/uk-scotland-scotland-business-21003704

"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?

Vanir
Holmes

Re: WOW!...

You sound surprised.

Seems you agree with this article:

http://www.theregister.co.uk/2012/12/21/financial_software_disasters/

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.

Vanir
Go

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!

Vanir
Big Brother

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.

Vanir
Thumb Up

Re: Two words....

As happened in Deadwood.

Vanir
Facepalm

Re: isn't that your job - loosing your job

LOL!

Cut'n'paste job. My train of thought got lost on loose tracks!

Vanir
Holmes

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?

Vanir
Thumb Up

Re: @A.C. - - A sane

I'm a C++ programmer and I upvoted your comment.

What you write is true.

Vanir
Facepalm

Re: Everyone makes mistakes...

My mistake was exchanging a career as an electrician / technician for one as a programmer / software engineer.

Vanir
Devil

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!

http://www.olivet-discourse-revelation.com/sequential_order_of_events_in_the_book_of_revelation.html

Vanir
Holmes

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.

Vanir
Thumb Up

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?

Vanir
Go

Re: Don't write shit code, please....

Yes, it was bought from the worldwide developer community.

Vanir

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!

Vanir
Black Helicopters

Just wondering if they propose ..

Celibicy as part of the solution.

Vanir

Re: Pandora's Box

@Carl

So he wants to be a quantum mechanic now! Just to see if the cat does make a noise!

Vanir
Holmes

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?

Vanir
Facepalm

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?

Is

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!

Vanir

Fundamentalism

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.

Vanir
Facepalm

Hypocrisy?

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!

http://www.codinghorror.com/blog/2012/05/trust-me-im-lying.html

Greed is good, lying is good. If you get away with it. It's the art of being a politician.

Vanir
Holmes

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.

Vanir
Go

Re: female engineers

Good rejoinder!

But...

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?

Just curious.

'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.

Vanir
WTF?

Re: Cool?

What the hell does 'cool' mean?

Is it just a peer-pressure artifact?

Vanir
Thumb Up

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.

Vanir
Joke

Don't why blokes just use ...

a milking machine.

Vanir
Devil

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."

Vanir

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.

Vanir

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.

Vanir

@Tom Reg

"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.

Vanir

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.

Vanir
Unhappy

What is a ...

a pop-up? in computer patent terms?

Jeez, programmers may find they can't legally innovate anything.

Vanir
IT Angle

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?

Vanir

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.

Vanir

Manager / Worker mentality

The Original Ash wrote:

"Kids who are not actively monitored and guided will spend more time playing games than working."

Managers think:

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?

Vanir

Shame

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.

Vanir
Pint

@Stef 4

"Woman burnt their bras for equality, and yet so few choose careers in garbage collection and sewer maintenance."

Good point!

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?

Vanir

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.

Vanir
Thumb Up

Well done Russinovich

I love these comments! Great entertaining stuff: thank you all.

Understanding 'dependencies':

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.

Vanir
Stop

@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.

Vanir
Thumb Down

Man boobs

So all those fat American males will be baring their boobs! And their enormous overhanging bellies!

How Homerian.

Vanir
Coat

C Specs

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.

Vanir
WTF?

Computer Gaming is a disease

US Centres for Disease Control (CDC)?

Hence should be controlled.

Vanir
Pint

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.

Vanir
Alien

Sex?

What API is that? Is it anything to do with coupling and cohesion? Or is it just an abstract concept?

Vanir
Gates Horns

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.

Vanir
Gates Horns

Career progression?

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!

Vanir
FAIL

@ 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?

Page: