|
With so many tools in every developer’s chain, it's difficult to tell which ones are actually improving overall product quality and predictability. This graph shows the effects various tools have on predictability, and that version control and IDEs are still the kings of developer tools. Two quarts of French Roast, and a #18 needle
|
|
|
|
|
I find it more than a little odd that code quality is at 56% when it's not monitored, and only goes up 7 percentage points, to 63%, when "Fix all". A 7% increase for what is probably a very costly and time consuming process seems rather ineffective. Gee, could that be an indicator of the "quality" of Java, or the metrics used to determine code quality?
What I glean from this is, even when "fixed all", the code quality of Java code still sucks. Hmmm...
Marc
|
|
|
|
|
I think the main flaw in the article occured in the pre-keyboard stage. Java is no worse than, and no better, other languages for having problems in quality. There are many ways to improve quality, none are perfect and all are applicable.
speramus in juniperus
|
|
|
|
|
Nagy Vilmos wrote: Java is no worse than, and no better, other languages for having problems in quality.
I do actually think that a language and quality are at least somewhat interconnected, and I would imagine that Java actually has a higher quality rating than some certain other languages.
Nagy Vilmos wrote: There are many ways to improve quality, none are perfect and all are applicable.
It would be interesting to see if there is something intrinsic about a language that can degrade (or improve) quality. The "quality" of code I see in VB, for example, is atrocious, but is that the language itself? I can say the same for Ruby, but I also know that I can write high quality Ruby code, so it seems more of a discipline and skill issue.
Marc
|
|
|
|
|
More productive in compare to who?
Maybe to the Java developer of the last year?
I can't see how these numbers and graphs says anything about productivity. It talks about habits and try to show the impact of that habits on code quality...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is (V).
|
|
|
|
|
I interpreted it as "What makes some Java developers more productive than others", but it could have been phrased better.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Our survey of more than 3,000 developers and managers shows that after several years of being flat, salaries are on the rise once again "I got a little change in my pocket going ching-a-ling-a-ling"
|
|
|
|
|
Here is another salary review for the O+G Industry 2013, it shows how the various sectors are fluctuating and also which regions are in demand. As you would imagine there is a huge service industry sitting behind this of which IT is a part of it, so it has a direct bearing on a lot of areas.
http://hays.clikpages.co.uk/Oil_and_Gas_Salary_Guide_2013/[^]
|
|
|
|
|
Can't wait for the death of oil, long live green energy
<a href="http://www.software-kinetics.co.uk"><span style="font-family:Arial, Helvetica, sans-serif; color:#006C97;">Software Kinetics</span></a> - <span style="font-family:Arial, Helvetica, sans-serif; color:#333;">Dependable Software</span>
<a href="http://blog.software-kinetics.co.uk/"><span style="font-weight:bold;font-family:Arial, Helvetica, sans-serif; color:#333;">news</span></a>
|
|
|
|
|
As long as it sees me through to my retirement I'll be happy (maybe longer, depends what my kids end up wanting to do).
|
|
|
|
|
OT - Your signature broken.
|
|
|
|
|
Kent Sharkey wrote: salaries are on the rise once again Yet income isn't. That's called "inflation".
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Thank you. I think I'll go jump off a cliff now.
Comments from work:- "Why can't you just do it like everybody else?"
- "Well, we haven't had any complaints yet."
- "I just want to get it into production."
- "It only matters if it’s important to someone who matters."
|
|
|
|
|
I don't know what the cost-of-life in the US but I would like even the 2010 salary he mentions in the article...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is (V).
|
|
|
|
|
Meh. That's even more useless to me[^] than the one from GlassDoor[^] posted last month. Since that one was broken down by city it was at least explicit that all it showed was that people in areas in areas with significantly higher costs of living were paid significantly more than I am. If I didn't know about urban/rural cost of living differences this one could've goaded me into making stupid and impossible to meet demands of my manager/HR/etc.
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
|
|
|
|
|
Microsoft is killing off its controversial stack-ranking system today. While it could be viewed as an internal change that won’t affect consumers directly, it will have a broad effect on current and future Microsoft employees that may just shape the future of the company. For years Microsoft has used a technique, stack ranking, that effectively encourages workers to compete against each other rather than a collaborative Microsoft that CEO Steve Ballmer is trying to push ahead of his retirement. "And there was much rejoicing"
|
|
|
|
|
Makes me a heck of a lot more likely to consider working for them. Having worked at another company that used forced stack ranking it was horribly demoralizing. It totally sucks if a manager has a great team of high-performers. I once had a fantastic year and accomplished great things, but at my review my manager explained to me that due to the stack ranking I had to be ranked low, since it was someone else's "turn" to be ranked high since she had had to be ranked low the year before, and I was new to to the team. He'd make it up to me next year. She deserved high ranking, no question, and I totally sympathized with my manager who despised the system. But with a small team of talented people HR forces you to screw someone.
|
|
|
|
|
Yes, this is one of the scenarios where it absolutely falls flat. It's horribly alienating for a group of high achievers, and becomes a disincentive. Also in mixed skill level groups, it becomes a battle of "who can become more visible?"
I'm so glad they got rid of it. I still have little desire to return, but this is good news for those still in there.
--------------
TTFN - Kent
|
|
|
|
|
"Smartphones are becoming smarter, and will be smarter than you by 2017," says Carolina Milanesi, research vice president at Gartner. "If there is heavy traffic, it will wake you up early for a meeting with your boss, or simply send an apology if it is a meeting with your colleague. The smartphone will gather contextual information from its calendar, its sensors, the user's location and personal data". Yeah? Let's see if Mr. Smartypants can stop me from removing the battery. Oh. drat.
|
|
|
|
|
Kent Sharkey wrote: If there is heavy traffic, it will wake you up early for a meeting with your boss One needs not be smart to do so; just check the amount of traffic, check the calendar and check the current time. Can be described in a few lines of pseudo-code.
Kent Sharkey wrote: or simply send an apology if it is a meeting with your colleague. Yesyes, the boss is more important than a collegue in your little world, so it can indeed automate that decision.
Kent Sharkey wrote: The smartphone will gather contextual information from its calendar, its sensors, the user's location and personal data Yeh, we call that "gathering data". When is the part coming where it's becoming "smart"?
The only thing I can see here that's "smart", is the explicit mention of the users' location. A non-engineer would not call the GPS a sensor.
Kent Sharkey wrote: research vice president at Gartner. Isn't it ironic?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Poor old Kent gets a lot of stick there, where in fact he's quoting some douche at Gartner.
(I blame the "quote" system, not you)
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
You're right, and I usually replace the "quoted by" text; should've done that here too, ofc.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
|
Yeah, I was originally going to use the blurb, "Oh, it's 2017 already?"
--------------
TTFN - Kent
|
|
|
|
|
Google today launched Portable Native Client (PNaCl, pronounced pinnacle) as part of its push to bring native code to more and more platforms. The tool lets developers compile their code once to run on any hardware platform and embed their PNaCl application in any website. Stop me if you're heard this one before
|
|
|
|