• Craftsman's Values

    Here’s what Ben Rady, who calls himself software craftsman, states under his Statement of Values. I value similar things: I can sign my name under this statement. Excellent summary. As a technical leader, I value: * Talented People* Rapid Feedback* Individual Relationships* Facilitation over command and control* Continuous Improvement* Frequent Delivery As a programmer, I…

    Read more...

  • Object-Oriented Analysis and Design with Applications

    I am part of a book review team at Javalobby. I get a chance to get a free book, write a review, and get published. Not a bad deal. πŸ™‚ I am not the biggest fan of the long review template that we use, but I have to follow what the team leader decided. πŸ™…

    Read more...

  • Ajax on Java

    I’m published outside of my website! Hooraah!! πŸ™‚ I reviewed this book as part of a Javalobby.org book-review team. I get a chance to get a free book, write a review, and get published. Not a bad deal. πŸ™‚ You can read the full review at Javalobby.org here. Enjoy it. One Minute ReviewPositives* Covers AJAX:…

    Read more...

  • What is a good software architecture?

    Constructing a good architecture is a tough task. In my developer’s career, I have not come across too many architects that really do a decent job creating good – cohesive – architectures. That just reiterates my point that architecting a system is not an easy task. What is a good architecture, though? What are its…

    Read more...

  • Definition of Software Craftsman

    Here’s a great definition of what a software craftsman is. It’s also similar to the way I think. And this is also part of the Introduction in the book Agile Java. I am a software craftsman. I have spent much of my software development career trying to quickly build solutions to problems. At the same…

    Read more...

  • New version of HTML: 5

    It’s been some time since we had an update to the HTML language. Actually, it’s been years! After such a long time, things are starting to heat up again. HTML 5 is the next worked-on version. By reading this article, below, I got a glimpse of what’s coming. What can I say? A LOT of…

    Read more...

  • What is a Craftsman?

    I found a great, pragmatic, and simple to understand definition of what a craftsman is from Dean Wampler, read below. Am I a craftsman? No. Not yet. πŸ™‚ But I work hard in that regard. Besides the first quality — being widely recognized — I think I can get good marks in the other characteristics.…

    Read more...

  • Martin's Object-Oriented Principles

    I have said it many times… programming is easy. It’s easy to just write a few classes, add functions and have a running program. Anyone can learn that. However, to program well, you have to be able to design classes that have good structure, are easy to modify, easy to understand, and are able to…

    Read more...

  • Good Code

    I strongly agree with Manuel. Keep in mind that you write code for somebody else to modify. If it is not easy to do so, then your code is not good! Remember that maintainance is 70%+ of the project’s life. If you cannot make modifications easily, then you really are wasting time. It’s good to…

    Read more...

Recent Posts

Tags

2010 2011 abstraction advanced Books code concepts Craftsmanship design patterns encapsulation goals gof grasp immutability innerclass Java javascript jpa learning patterns practicing quality Quotes reading recommended reference solid tdd testing unclebob

Comments

  1. Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…