-
Inspirational Quotes
"Computer science is an immature discipline, and I aim to keep it that way." ~Joshua Bloch~
"People will never be replaced by machines. In the end, life and business are about human connections. And computers are about trying to murder you in a lake." ~Michael Scott~
"You have to become an expert with a better language before you can start to have contempt for the one you're most familiar with." ~Steve Yegge~
Search this site
-
-
Popular
- The Most Powerful JVM Language Available
- You can get with this, or you can get with that
- Java SDK 1.6.0_26
- The Architecture of Open Source Applications
- The Books Most Useful for a Java Developer
- Functional thinking in a world of objects
- New and Improved in Java 7
- The Gist of It: Build Twitter with Grails in 90 Minutes
- JLayer for Swing
- About David Byron
Tags
aptitude architecture authentication Big Search Bloch books build certification Clojure closures composition concurrency craft crypto css Effective Java engineering functional garbage collection GORM Grails Groovy GWT Hibernate homoiconicity IDE interviewing ioc JAAS Java Java 7 Java 8 Javadoc JavaFX JBoss JDeveloper JDK Jetty JSF JVM languages Lambda Lisp OSGi podcast primitives process reference impl REST RichFaces Scala security semantics servlet filter Spring Swing Tomcat training typing valve video web design web fonts xkcd Yammer Link to this site!
Blogroll
- BITS
- Blog Overflow
- Club Developpez
- Facebook Engineering
- FX Experience
- InfoQ
- Inspired by Actual Events
- Java Code Geeks
- Java Developer's Journal
- Java Gaming
- Java Spotlight Podcast
- JSF Central
- Krebs on Security
- Les Cast Codeurs
- No Fluff, Just Stuff
- Room 101
- Smashing Magazine
- The Grails Podcast
- The Java Posse
- The Java Source
- The Server Side
Video
Interesting stuff
Category Archives: Craft
Speaking of non-engineering…
I have written before about the conceptual and practical distance between genuine engineering (of the sort answerable to physics and chemistry) and software engineering. There is, of course, more to be said. Well, in the spirit of quasi-standardization, Luke Reimer … Continue reading
Say it again, y'all
Jarrod Roberson has a problem with certifications. In a polylobed complaint called Certifications Huh, What are they good for Absolutely Nothing!, Jarrod makes clear that he sees no value in them. To some extent, he has a point. He underscores … Continue reading
Joel on Brains
Joel Spolsky's provocative essays about the practice of software development repay some attention. With a style that occupies the intersection of brain dump, rant, and pedagogy, Joel manages to be both highly opinionated and usefully well informed. This essay looks … Continue reading
Video links and building blocks
I've added to the sidebar some video links to Youtube channels with favorable signal/noise. Perhaps not surprisingly, most of them are maintained by Google. If you'd like to recommend other channels that feature a good bit of Java, please drop … Continue reading
An Immature Discipline
In the section "Is Software Development an Engineering Process?" on pages 8-9 of his excellent introductory volume Object-Oriented Software Development Using Java, Xiaoping Jia writes: …there is still little consensus on the precise definition of software engineering, and even the … Continue reading





