|
I'm afraid I disagree.
IMHO, a productive programmer is one who is able to implement a bug fix, enhancement or new feature quickly and correctly, while a good programmer is able to do the same thing while also generating code that's well written, easily understood and easily maintained.
/ravi
|
|
|
|
|
I'm afraid you just described the difference..
|
|
|
|
|
Thank you.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
|
|
|
|
|
A good programmer IS a productive programmer.
|
|
|
|
|
Not necessarily. In some cases a good programmer is a lead or supervisor who enforces agreed upon coding styles so that anyone in the group can read, understand and modify the code with a minimum amount of effort.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
modified 8-Nov-12 23:26pm.
|
|
|
|
|
A good article, and IMHO the right conclusion:
Quote: Like most things in life, the answer to what a good coder is, is somewhere in between the guy who wants to get it out fast and the guy who wants to make it beautiful.
|
|
|
|
|
The HTML5 revolution has provided us some awesome JavaScript and HTML APIs. Some are APIs we knew we've needed for years, others are cutting edge mobile and desktop helpers. Regardless of API strength or purpose, anything to help us better do our job is a step in the right direction. I recently shared with you 5 HTML5 APIs You Didn’t Know Existed in the hope that some of them would inspire you to improve your own web apps. I'd like to share with you 5 more lessor known HTML5 APIs -- hopefully you find some of them useful! But wait... there's more!
|
|
|
|
|
This will definitely be useful for the web project I'm doing.
Thanks for posting!
|
|
|
|
|
It seems like there is a lot of sentiment that VB6 is pretty much useless to learn anymore. I'm not sure I agree with that position personally, but I wanted to throw it out there and see what sorts of responses we got. I particularly want to explore reasons other than the "maintain the vast body of legacy code out there" reason. A couple of things that occur to me personally are the ease of creating and using COM objects, and the ease of creating wrappers for the Win32 API. Are you still using Visual Basic? Tell us why it rocks (or not)...
|
|
|
|
|
Waste of time to teach n00bs VB6: push them straight to C# or Java. Have not come across a legacy VB6 application in at least 10 years. Other than as a historical oddity it would be pointless to get someone programming by starting with VB6.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
I personally would push someone towards the new VB--VB.NET
However, when working with legacy apps, I could see the value of knowing VB6.
|
|
|
|
|
GeekForChrist wrote: However, when working with legacy apps, I could see the value of knowing VB6
Anyone who knows VB.NET is going to find their way around VB6 rather quickly.
I see no value in it whatsoever.
|
|
|
|
|
MehGerbil wrote: Anyone who knows VB.NET is going to find their way around VB6 rather quickly.
I know that, but I also know from my own experience that there's some things that I should know that are only VB6.
(I've been lost a few different times when reading VB6 )
|
|
|
|
|
mark merrens wrote: Waste of time to teach n00bs VB6: push them straight to C# or Java Lisp. FTFY
/ravi
|
|
|
|
|
Learning a dead langauge (10 years out of maintenance) just for ease of COM use is ridiculous. VB6 had so many other real headaches that the COM bonus is wiped out by all the other FAIL. In short, you avoid a quickie COM headache but take on lung cancer - it's a bad trade.
Plus, every use I've seen for COM involves getting around limitations of VB6 that can be handled out of the box in VS2012 thanks to .NET and XAML.
|
|
|
|
|
I have to agree. Maybe I've been lucky so far, but doing COM in C# isn't really difficult. And for most common COM components* the work's already done for you, you just have to Google it.
*(I feel like that's a good start to a tongue twister... )
|
|
|
|
|
|
Terrence Dorsey wrote: Are you still using Visual Basic? Tell us why it rocks (or not)...
Many investment banking jobs still pays top dollars for Desk Quants working their pricing models in Excel spreadsheets! (Although many such jobs are disappearing)
dev
|
|
|
|
|
By popular request, the new version of the Productivity Power Tools has arrived for Visual Studio 2012! The Productivity Power Tools are one of the top gallery extensions for Visual Studio 2010. With your feedback, some of the features made it into Visual Studio 2012 including Quick Find, Solution Explorer (nee Navigator), Quick Launch, and the new Add Reference dialog. The new edition enables the rest of the tools for Visual Studio 2012 and adds some new ones. TOGGLE ALL CAPS MENUS IS NOT ONE OF THEM. SORRY.
|
|
|
|
|
YAY!
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
As I sit here now, working from home at my newest job, I reflect, not with a sense of accomplishment, but with a sense of humility, knowing that there were many greater, smarter and harder working folks that traversed those same years making it all happen and enabling the opportunities that I've had. So for anyone who stumbles upon this lonely blog entry, wondering what this whole free software thing is; take a seat, pour a cup of tea, and relax for a few minutes. It's probably the last time you will have that brief illusion of a normal life, but you wont miss it one bit. Down the rabbit hole... of Linux kernel development.
|
|
|
|
|
That's a pretty neat article
|
|
|
|
|
Doug Hebenthal, who helped create the Xbox game console and the original Zune media player, has left the company after 21 years. We’re told he’s planning to join Amazon.com. It looks like Amazon is a Prime target for hot talent.
|
|
|
|
|
In the past year, many CS professors and education pundits have written about how MOOCs are scaling up CS education to hundreds of thousands of students. I'm going to take a different approach here and tell the story of how I spent nine months teaching computer programming to one student. Between July 2011 and March 2012, I taught basic programming to Brian Goler.... Brian started out with no prior programming experience, but within a few months, he was able to build SwearBuy, a free web application where people can share reviews of products that they love. More importantly, Brian gained the ability to seek out and learn more advanced technical material on his own. My biggest contribution was guiding him over the hurdles that usually demoralize beginners.
|
|
|
|
|
That's a cool story. It kind of makes me think of my own beginner experiences.
I definitely connect with his statement about a project driving the beginner to success. A particular project or hurdle has often driven me to grow my knowledge.
|
|
|
|