Click here to Skip to main content
15,888,351 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsWhat Jerry Seinfeld can teach us about interaction design Pin
Terrence Dorsey6-Jan-13 9:15
sitebuilderTerrence Dorsey6-Jan-13 9:15 
News10 enemies of being a good programmer Pin
Terrence Dorsey3-Jan-13 10:10
sitebuilderTerrence Dorsey3-Jan-13 10:10 
GeneralRe: 10 enemies of being a good programmer Pin
lewax003-Jan-13 10:55
lewax003-Jan-13 10:55 
GeneralRe: 10 enemies of being a good programmer Pin
devvvy3-Jan-13 15:57
devvvy3-Jan-13 15:57 
GeneralRe: 10 enemies of being a good programmer Pin
Chris Maunder3-Jan-13 17:45
cofounderChris Maunder3-Jan-13 17:45 
GeneralRe: 10 enemies of being a good programmer Pin
devvvy5-Jan-13 14:25
devvvy5-Jan-13 14:25 
GeneralRe: 10 enemies of being a good programmer Pin
WebMaster3-Jan-13 16:16
WebMaster3-Jan-13 16:16 
GeneralWhere's "Not knowing how to code?" Pin
Chris Maunder3-Jan-13 17:53
cofounderChris Maunder3-Jan-13 17:53 
This all seems a little pithy. Where are:

1. Not knowing how to actually architect and code. Maybe a little obvious but I think we've all seen code that shows the dev just doesn't get it.

2. Not knowing how to write good code. He mentioned Agile practices (which I will not get into a debate on here), but not SOLID. Poor Uncle Bob!

3. Not testing. No unit tests, integration tests, performance tests.

4. Not understanding what the software you're writing is actually meant to do. This, to me, is the 2nd biggest reason a dev is a bad dev (after #1: Being a bad dev). Once you understand programming it's a doddle, but being a good programmer means understanding what the app actually is meant to do (not what it does) which enables you to make decisions that focus on the app's experience, not on what makes you, the dev, happy that day.

Ugh. I could go on. (though I already have, I guess...)
cheers,
Chris Maunder

The Code Project | Co-founder
Microsoft C++ MVP

GeneralRe: Where's "Not knowing how to code?" Pin
Brisingr Aerowing5-Jan-13 3:11
professionalBrisingr Aerowing5-Jan-13 3:11 
NewsEight Reasons C# is the Best Language for Mobile Development Pin
Terrence Dorsey3-Jan-13 10:09
sitebuilderTerrence Dorsey3-Jan-13 10:09 
GeneralRe: Eight Reasons C# is the Best Language for Mobile Development Pin
John Bandela3-Jan-13 10:34
John Bandela3-Jan-13 10:34 
GeneralRe: Eight Reasons C# is the Best Language for Mobile Development Pin
LloydA1113-Jan-13 12:30
LloydA1113-Jan-13 12:30 
GeneralRe: Eight Reasons C# is the Best Language for Mobile Development Pin
Paul Conrad3-Jan-13 13:27
professionalPaul Conrad3-Jan-13 13:27 
GeneralRe: Eight Reasons C# is the Best Language for Mobile Development Pin
PIEBALDconsult3-Jan-13 14:13
mvePIEBALDconsult3-Jan-13 14:13 
GeneralRe: Eight Reasons C# is the Best Language for Mobile Development Pin
Paul Conrad3-Jan-13 19:17
professionalPaul Conrad3-Jan-13 19:17 
NewsStarting An Open-Source Project Pin
Terrence Dorsey3-Jan-13 10:09
sitebuilderTerrence Dorsey3-Jan-13 10:09 
NewsAssembler relaxation Pin
Terrence Dorsey3-Jan-13 10:08
sitebuilderTerrence Dorsey3-Jan-13 10:08 
NewsArctic.js - A JavaScript game engine for smartphones Pin
Terrence Dorsey3-Jan-13 10:08
sitebuilderTerrence Dorsey3-Jan-13 10:08 
NewsSeven Deadly Sins of Modern Objective-C Pin
Terrence Dorsey3-Jan-13 9:22
sitebuilderTerrence Dorsey3-Jan-13 9:22 
NewsjsTIfied - a TI-83+/TI-84+ Emulator in HTML and JavaScript Pin
Terrence Dorsey3-Jan-13 9:21
sitebuilderTerrence Dorsey3-Jan-13 9:21 
NewsWindows Runtime – what’s supported where? Pin
Terrence Dorsey3-Jan-13 9:21
sitebuilderTerrence Dorsey3-Jan-13 9:21 
NewsIntel, ARM, tablets and desktop: Where is processing going next? Pin
Terrence Dorsey3-Jan-13 9:20
sitebuilderTerrence Dorsey3-Jan-13 9:20 
NewsMeet Microsoft, the world's best kept R&D secret Pin
Terrence Dorsey3-Jan-13 9:20
sitebuilderTerrence Dorsey3-Jan-13 9:20 
NewsThe Evolution of Threads and I/O in Windows Pin
Terrence Dorsey2-Jan-13 11:26
sitebuilderTerrence Dorsey2-Jan-13 11:26 
NewsCooperative multitasking using coroutines (in PHP!) Pin
Terrence Dorsey2-Jan-13 11:26
sitebuilderTerrence Dorsey2-Jan-13 11:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.