Click here to Skip to main content
15,915,501 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!

 
GeneralRe: People start hating their jobs at age 35 Pin
Marc Clifton23-Aug-17 2:16
mvaMarc Clifton23-Aug-17 2:16 
GeneralRe: People start hating their jobs at age 35 Pin
Daniel Pfeffer23-Aug-17 3:16
professionalDaniel Pfeffer23-Aug-17 3:16 
NewsGoogle launches Chrome Enterprise, aims to integrate with more business systems Pin
Kent Sharkey22-Aug-17 7:16
staffKent Sharkey22-Aug-17 7:16 
JokeRe: Google launches Chrome Enterprise, aims to integrate with more business systems Pin
Nelek22-Aug-17 21:58
protectorNelek22-Aug-17 21:58 
NewsAre you a software developer or a software engineer? Here’s the difference Pin
Kent Sharkey22-Aug-17 7:16
staffKent Sharkey22-Aug-17 7:16 
AnswerRe: Are you a software developer or a software engineer? Here’s the difference Pin
RickZeeland22-Aug-17 7:40
mveRickZeeland22-Aug-17 7:40 
GeneralRe: Are you a software developer or a software engineer? Here’s the difference Pin
TheGreatAndPowerfulOz22-Aug-17 12:29
TheGreatAndPowerfulOz22-Aug-17 12:29 
GeneralRe: Are you a software developer or a software engineer? Here’s the difference Pin
Marc Clifton23-Aug-17 2:10
mvaMarc Clifton23-Aug-17 2:10 

...a developer takes functional specification and delivers the code required within tight parameters, essentially completing the task in isolation, without understanding or oversight of the project as a whole,


In other words, a code monkey. While that can work in certain situations, there's usually a canyon between "coding within tight parameters" and code that actually does what's really needed, because...


...an engineer is someone who thinks about the design, goes back to the business with questions and suggestions, and thinks about the impact on the business and the end user


The engineer will not get it 100% right. The only way to get it "right" is to have a back and forth dialog -- "hey, I know you said to do X, but there's problems with that and I think doing X' would be better."

Ironically, the author himself discovered that:


Everyone was involved in the full life cycle of the product and they were encouraged to have a solid understanding of why we worked the way that we did...Upon his return to Ireland, O’Donnell took up his former role as a programmer but had a different mindset about the job.


The moral of the story? Labels are meaningless. The more you know and involve yourself, the better off everyone is. Which is why, when mentoring people in even something as supposedly straight forward as the C# language, I always include the big picture and the tradeoffs in something even as nuanced as var i = 5; vs. int i = 5;

Marc Dang, I did it again. I'm trying!!!
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802


modified 23-Aug-17 8:16am.

GeneralRe: Are you a software developer or a software engineer? Here’s the difference Pin
PIEBALDconsult26-Aug-17 15:00
mvePIEBALDconsult26-Aug-17 15:00 
GeneralA Preview of C# 8 with Mads Torgersen Pin
Graeme_Grant21-Aug-17 20:17
mvaGraeme_Grant21-Aug-17 20:17 
NewsOpen source for commercial software development: Handle with care Pin
Kent Sharkey21-Aug-17 13:46
staffKent Sharkey21-Aug-17 13:46 
GeneralRe: Open source for commercial software development: Handle with care Pin
Marc Clifton21-Aug-17 14:37
mvaMarc Clifton21-Aug-17 14:37 
NewsMicrosoft’s HoloLens likely out of production Pin
Kent Sharkey21-Aug-17 13:46
staffKent Sharkey21-Aug-17 13:46 
NewsIntel promises a 40-percent speed boost with its 8th gen Core chips Pin
Kent Sharkey21-Aug-17 13:46
staffKent Sharkey21-Aug-17 13:46 
GeneralRe: Intel promises a 40-percent speed boost with its 8th gen Core chips Pin
harold aptroot21-Aug-17 15:18
harold aptroot21-Aug-17 15:18 
GeneralRe: Intel promises a 40-percent speed boost with its 8th gen Core chips Pin
PIEBALDconsult21-Aug-17 17:36
mvePIEBALDconsult21-Aug-17 17:36 
GeneralRe: Intel promises a 40-percent speed boost with its 8th gen Core chips Pin
TheGreatAndPowerfulOz22-Aug-17 6:18
TheGreatAndPowerfulOz22-Aug-17 6:18 
NewsLLVM has documented the PDB format, complete with PDB to YAML conversion Pin
Kent Sharkey21-Aug-17 11:31
staffKent Sharkey21-Aug-17 11:31 
GeneralRe: LLVM has documented the PDB format, complete with PDB to YAML conversion Pin
j snooze21-Aug-17 11:47
j snooze21-Aug-17 11:47 
NewsOreo is officially the next name for Android Pin
Kent Sharkey21-Aug-17 9:46
staffKent Sharkey21-Aug-17 9:46 
GeneralRe: Oreo is officially the next name for Android Pin
RickZeeland21-Aug-17 9:55
mveRickZeeland21-Aug-17 9:55 
GeneralRe: Oreo is officially the next name for Android Pin
Joe Woodbury21-Aug-17 9:59
professionalJoe Woodbury21-Aug-17 9:59 
GeneralRe: Oreo is officially the next name for Android Pin
Nelek21-Aug-17 10:56
protectorNelek21-Aug-17 10:56 
GeneralRe: Oreo is officially the next name for Android Pin
Kent Sharkey21-Aug-17 12:00
staffKent Sharkey21-Aug-17 12:00 
GeneralRe: Oreo is officially the next name for Android Pin
Vark11122-Aug-17 7:13
Vark11122-Aug-17 7:13 

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.