* Posts by marc caron

2 posts • joined 11 Jan 2008

Are today's developers more creative?

marc caron

Source Control - The most undervalulued tool

So every company I've been at recently has been using a "flat" source control tool. I mean flat in that it's branching capabilities are so painful to use and unreliable that it's not worth the effort. Instead #defines and such are used to chunk out code and people have to manually "version" the code on their machines to keep track of new changes that shouldn't be going out into the world yet.

Anyway, point being, branching source control and allowing developers to create brances as needed to allow all code be in the repository and backed up and easily identified and rolled back is probably one of the biggest advantages today. This easy transition from today to yesterday to 3 weeks ago allows the rampant "playing" with new ideas/designs and still allow you to not loose something you did a month ago "accidentally"

Academics slam Java

marc caron


The point of C/C++ in the education of developers is that it is one of the few languages that you can move seamlessly from Procedural Programming to Object Oriented programming without having to either learn a different syntax or ignore half the code.

Java and other strictly OO languages are confusing for newbies because of the excessive framework and OO constructs that mire up the beginners ability to do simple procedural programming.

Also any new developer out of college is not expected to know any of the frameworks real well. That is one of those things learned in the workforce or on your own time. It's not the college's responsibility to teach you all the Vendor specific crap that's out there.

Also to many colleges are allowing their curriculum to be dictated by local business needs. Ex. Here in Iowa Cobol and VB are pushed in many colleges because the local companies want a cheep development staff that just churns out code and doesn't question authority because they don't know any better.


Biting the hand that feeds IT © 1998–2019