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

 
NewsLeaky web sites provide trail of clues about corporate executives Pin
atbennett14-Aug-12 8:25
atbennett14-Aug-12 8:25 
NewsGNOME opts for pristine GNOME OS dev environment Pin
atbennett14-Aug-12 2:55
atbennett14-Aug-12 2:55 
GeneralRe: GNOME opts for pristine GNOME OS dev environment Pin
Albert Holguin14-Aug-12 3:46
professionalAlbert Holguin14-Aug-12 3:46 
GeneralRe: GNOME opts for pristine GNOME OS dev environment Pin
peterchen14-Aug-12 5:20
peterchen14-Aug-12 5:20 
GeneralRe: GNOME opts for pristine GNOME OS dev environment Pin
Albert Holguin14-Aug-12 13:24
professionalAlbert Holguin14-Aug-12 13:24 
NewsBack to Basics: Hype-free principles for software developers [PDF] PinPopular
Terrence Dorsey13-Aug-12 10:07
sitebuilderTerrence Dorsey13-Aug-12 10:07 
GeneralRe: Back to Basics: Hype-free principles for software developers [PDF] Pin
Clifford Nelson14-Aug-12 13:56
Clifford Nelson14-Aug-12 13:56 
RantRe: Back to Basics: Hype-free principles for software developers [PDF] Pin
AspDotNetDev14-Aug-12 15:51
protectorAspDotNetDev14-Aug-12 15:51 
These are many of the basic principles I wish many of the people I've come across during my professional career would have understood.

At my last company, we were so bogged down with maintaining a failure of a code base that we didn't have the opportunity to change. It may have been too expensive to start from scratch, and the constant fixes prevented any real innovation. Basically, we had a losing product and there was no customer willing to pay what it would cost to fix the situation.

I have had coworkers with no desire or willingness to change. Here I am, exploring the latest technologies and innovating, and I am left unable to violate their turf, and so parts of the product remain in the stone age. They weren't only holding me back; they were holding the company back.

As far as learning while developing goes, I've not yet worked for a place that allowed for rapid learning to take place (I refer here to learning from mistakes, not learning new tech). Without the ability to test locally and without an environment that allows for all the pieces to be tested together, it can delay learning and both cause frustration and cost time/money.

And do I ever have some stories to share regarding communicating with other developers through code. Most developers I have worked with write code that the computer can understand (if the computer is very forgiving), but that was obviously built with no intention of having the code be understood by another developer. How easy is it to write a comment? To format your code? Most can't seem to manage these most basic tasks. Maybe it's hopeless to think they'll ever be able to write code that is simple, effective, and that can tolerate change well.

There are solutions to all of these problems, but far too few places implement them or even recognize the problems. And if you bring up the problem and even provide a solution, people are often so used to their comfort zone that they won't even let you fix the problem for them. I'm sure there must be places that have figured out the solutions; I suppose it's the luck of the draw whether or not you happen to end up at one of them (and probably also initiative to seek them out).

NewsSorting and searching at the library Pin
Terrence Dorsey13-Aug-12 10:06
sitebuilderTerrence Dorsey13-Aug-12 10:06 
NewsHow statically linked programs run on Linux Pin
Terrence Dorsey13-Aug-12 10:06
sitebuilderTerrence Dorsey13-Aug-12 10:06 
News24 More: Moving From Arduino to 32 Bits Pin
Terrence Dorsey13-Aug-12 10:06
sitebuilderTerrence Dorsey13-Aug-12 10:06 
NewsTechnical Writing Pin
Terrence Dorsey13-Aug-12 10:05
sitebuilderTerrence Dorsey13-Aug-12 10:05 
GeneralRe: Technical Writing Pin
AspDotNetDev14-Aug-12 6:37
protectorAspDotNetDev14-Aug-12 6:37 
NewsOn Curiosity and its software: Getting 2.5 Megalines of code to behave Pin
Terrence Dorsey13-Aug-12 10:04
sitebuilderTerrence Dorsey13-Aug-12 10:04 
GeneralRe: On Curiosity and its software: Getting 2.5 Megalines of code to behave Pin
AspDotNetDev14-Aug-12 6:43
protectorAspDotNetDev14-Aug-12 6:43 
NewsBSD For Linux Users Pin
Terrence Dorsey13-Aug-12 10:04
sitebuilderTerrence Dorsey13-Aug-12 10:04 
GeneralRe: BSD For Linux Users Pin
Nemanja Trifunovic14-Aug-12 2:19
Nemanja Trifunovic14-Aug-12 2:19 
NewsFive Best Desktop Keyboards Pin
Terrence Dorsey13-Aug-12 10:03
sitebuilderTerrence Dorsey13-Aug-12 10:03 
GeneralRe: Five Best Desktop Keyboards Pin
bitterskittles14-Aug-12 1:40
bitterskittles14-Aug-12 1:40 
GeneralNone as far as I am concerned Pin
Clifford Nelson14-Aug-12 14:11
Clifford Nelson14-Aug-12 14:11 
NewsThe Myth of the Super Programmer Pin
Terrence Dorsey13-Aug-12 10:03
sitebuilderTerrence Dorsey13-Aug-12 10:03 
GeneralRe: The Myth of the Super Programmer Pin
AspDotNetDev14-Aug-12 7:12
protectorAspDotNetDev14-Aug-12 7:12 
NewsSuper-star programmers: Wired for speed Pin
Terrence Dorsey13-Aug-12 10:02
sitebuilderTerrence Dorsey13-Aug-12 10:02 
NewsReporting Bugs to Microsoft Pin
Terrence Dorsey12-Aug-12 11:00
sitebuilderTerrence Dorsey12-Aug-12 11:00 
NewsCode Advisor for Visual Basic 6.0 Pin
Terrence Dorsey12-Aug-12 11:00
sitebuilderTerrence Dorsey12-Aug-12 11:00 

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.