-
Seven Secrets of Successful Programmers
There was an article today on reddit, Seven Secrets of Successful Programmers. The article contains some good tips, but overall it is too simplistic and not challenging enough, as pointed by Lars Wirzenius, in his follow up to the first article, Rant: Secrets of Successful Programmers. What are the good points from the first article?…
-
Raganwald: What I've learned from failure
What are the key elements that ensure the success of your project? What are the keys that will tell you not to continue with the project? I don’t know to tell you the truth. 🙁 But the four things that are outlined below, and explained by Reganwald blog, I are crucial, in my opinion. This…
-
Ten Commandments of Egoless Programming
I believe that good programmers are egoless and humble. There is no room in software development for attitude. Of course, you can be that way, and a lot of people are, but what they fail to recognize is that the path takes them downwards. That path will not make you better, that’s for sure. So…
-
Useful CSS Templates
Various CSS design templateshttp://www.intensivstation.ch/en/templates/ Nice array of searchable templateshttp://tools.i-use.it/ Find more design stuff — ideas — at digg.com/design. (I’m really enjoying digg.com so far.) Related500+ Colorshttp://cloford.com/resources/colours/500col.htm
-
Good Java Code Tools
I came across a good list of tools (most of them Eclipse plugins) that provide reports based on your source code. All free. Cobertura is a code coverage tool that looks very similar to Clover (which costs a lot) and it’s free. This list is taken from an article by Mike Clark on StickyMinds. PMD:…
-
Hibernate Quickly
A quick book to read. A book written quickly. Good intro and overall a good book, but I expected something better. The book left a “I need more info” feeling. I know this is supposed to be a “quick” book and not totally comprehensive, but still, any book has to do that. There is just…
-
Do It Right — Wooden
This is true in sports, but especially true when developing software. Ask yourself that question constantly and you’ll do a better job.
-
Good Web-Startup Ideas
Are you thinking of creating an application on the web? Maybe create a company out of it? Evhead has a set of excellent web-startup ideas — rules — that you should read before you go ahead. Very good stuff for all web programmers. ReferenceTen Rules For Web Startups by evhead
-
Larman and Fowler on Critical OO Ability
Can’t agree more with Larman. To be a good OO developer, to truly understand what object oriented means, you’ve got to treat classes as objects with responsibilities, and be knowledgeable on how to assign them. Larman’s book is classic in this category. Here’s what Martin Fowler had to say on the subject.
Recent Posts
- The Software Craftsman
- Write Debuggable Code!
- Effective Programming: More Than Writing Code
- Fundamentals of programming
- Steve Jobs on Simplicity
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
Yes it does, thanks a lot for the info.
Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…