|
simple but very limited - it's the limited bit I think many would struggle with now - but there has to be plenty of embedded devs who would cope.
I used Fortran IV - in the 80s though - I only ever wrote one program in it - a 12" mag tape handling system.
|
|
|
|
|
Desktop OS Market share has just been released for the month of October, and it shows that Windows 10 is installed on 7.94% of desktops globally, up from 6.63% last month. Windows 10 is 8%, Windows 8 is 10%. Mind blown.
|
|
|
|
|
I wonder whether does it count those who got bricked with their latest updates.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
For years, people have wondered when Google would combine Android and Chrome OS. That day appears to be coming. Those two people that enjoy their Chromebooks will be sad
|
|
|
|
|
Ever been on a project that is on the slow death march to failure? I have, more often than I care to remember. And, each of these projects had a Project Manager at the helm. These PMs were not evil. They just seemed to not know any better. So many more ways to do the opposite though. I guess that's why more pick that route.
|
|
|
|
|
Some PMs are evil. I once had a PM say to me in a meeting: "The reality is, Duncan, that testing is just a luxury we cannot afford".
|
|
|
|
|
Oh, I know that guy... so he switched from our company to yours?
You know nothing, Jon Snow.
|
|
|
|
|
He certainly has moved company a good few times to my knowledge.. like Godzilla he can be tracked by the trail of smoking ruin he leaves behind.
|
|
|
|
|
That sounds horribly familiar
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Is he "old school" (the customer does it) or "new school" (the crowd in the cloud will fix our open source)?
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Old school with other-world ideas along the lines of "If we just write the software without bugs we can save the time it would take to test it".
Not so much "technical debt" as "technical NINJA[^] loans".
|
|
|
|
|
My favorite was when the manager came to me in a dither and told me "Start coding and I'll get you the specs as soon as I can".
My first thought was "I am so out of here". And I was.
My long term goal is to live forever. So far, so good...
|
|
|
|
|
MY favourite was when my manager (the owner of the company) said with regards to our flagship product, "Make me a list of all the unexpected things that might happen in the next three weeks..."!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
that's just... wow. His brain must have gone 404.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
The more languages you know, the better a programmer you are, right? Not always – your coding skills are just the beginning of what most companies are looking for in a fresh programming recruit. "You've gotta have heart. Miles 'n miles n' miles of heart."
|
|
|
|
|
Good article. Having good technical skills, whilst important, is not everything. I've worked with some really good developers who were real jerks. They wouldn't budge in their opinion as they thought they were always right. They wouldn't take positive criticism on board. In short, they didn't listen to those around them.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
C.A.R.Hoare, wasn't he the author of the billion-dollar mistake?
"Quote: I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. Tony Hoare, 2009.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
In my experience these are not good developers, but developers still doing what they were doing ten years ago because it was the right way then.
|
|
|
|
|
I've known an expensive, freelance, 'architect' like that.
He belittled me in a very rude manner.
Then changed working code (literally 15 lines of code), wrote some unit tests, and made it fail miserably in production (which cost me a few hours to find)
The code he changed didn't need using statements, he said. The GC would take care of disposing my objects, so I didn't need to do that explicitly
What really failed was an extra ExecuteNonQuery(), which he put in there for no reason at all...
First our manager told him NEVER EVER EVER to change working code again.
Then I showed him you really need to dispose your objects (by locking a file and not disposing).
And after all that he still thought my code was in dire need of change, disposing was unnecessary and he really didn't do anything wrong...
|
|
|
|
|
Nice article.
Pankaj Maurya
Sr. Software Engineer
Gurgaon, India
|
|
|
|
|
It is best to know one or two languages in a professionell level. Knowing what is possible, in which time and "get it done" in that way.
Coding skills are more like "basics", more often is team discipline needed to meet targets as features and termins. Important is to bring this skills into the project with other peoples.
I work normally on "user software" where only one or two "high skilled" algorithms or protocols are involved, but tons of nice UI and error handlings.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Just as with a hammer, knowing how is the easy part; knowing when and where and why requires many years of experience.
|
|
|
|
|
If you look at Microsoft’s new strategy, you can’t help but see that this is an acknowledgment that Apple’s business model of owning the hardware, software and services is ultimately the best one to assure Microsoft’s control of its own destiny. All buttons will be removed from mice then?
|
|
|
|
|
... And you eject media by dragging it to the trash bin?!
|
|
|
|
|
If you look at history, you'll find that it was Microsoft who won the desktop war, not Apple or IBM; and it was done by simply not owning the hardware.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|