This collection of IDE support, Javadocs, and testing with JUnit is what one dev terms “exploratory programming.” See how to use it to write better code.
— Read on dzone.com/articles/how-to-learn-java-with-exploratory-programming
To each their own style of learning, but these are some good thoughts.
Reading my daily dose of @DZone blogs today I stumbled across this gem. “Are you a Coder or Developer?” by
I can’t even say the difference is subtle. It’s quite obvious. Except to those who are just coders. In the world of Software Engineering, being ‘A Coder’ is just one piece of the puzzle.
Click here for a good, informative read:
Are You a Coder or Developer?
I love the premise of this article: Just because you are a Self-Taught Developer/IT Guy doesn’t make you any less authentic in your field than someone with a BS or an MS.
Planning vs. Acting is procrastination. Just go after it.
With the high cost and low quality of College courses these days, it has surpassed the threshold of not being with the value it once offered.
My shop is considering development paths and frameworks.
One Framework path I am evaluating is a homegrown library, small and specific in nature, built on top of Google Guava.
Here is a quick GitHub writeup explaining the issue around
null, and how the Guava framework developers avoid it:
Reading my DZone blogs today the top article was this very topic, demonstrating the use (in code) of ‘Optional’, which has made it’s way into the Java 8 VM.
And beware of those NULLs!
Here is another fun blog I read, but it was kinda long:
The author develops a picture of different developer types and presents a highway analogy for the number of lanes a developer career can travel.
One case presented is the “Full-Stack” Deep and Broad knowledge developer. In my many years experience thus far, this person doesn’t fully exist. They are usually deep on one end (say the back end) and shallow on the other (the front end for instance.) They can function as an expert in one area and get by in another.
It is a good read and I highly recommend it. Then put yourself in the matrix and ask yourself where you land.
An excellent read about the Golden Age of Spaghetti code.
Hint: we’re in it LOL!
I think the premise here is “assumed” in a Software Engineering Role, but when we get Myopic, putting on the visor doing midnight coding, we lose sight of the Forest for the Trees. Good Points here.