Author: stanley

  • Characteristics of a software architect

    Are you thinking of becoming an architect someday? What are your plans for future? Maybe you are just a hard-core programmer and want to stay that way? There are people in each group. I would like to become an architect, a technical leader, and a manager. What? All three? Actually, I would like to become…

    Read more...

  • Improving Your Process

    How to adopt XP? Here’s how, from Extreme Programming Explained. 1. Pick your worst problem.2. Solve it the XP way.3. When it’s no longer your worst problem, repeat. I think the above is not only for adopting XP, but a good way to solve any development process issue. It is a good way to improve…

    Read more...

  • Don't Make Me Think

    This is a required reading for UI designers, web developers, and very useful for web users. That covers almost anybody, right? Written in a style that is accessible to anybody, so why not? Anywhere you fit in that group, you will benefit. Think about yourself as a web user. When you visit a new site,…

    Read more...

  • Surviving Object-Oriented Projects

    It is a decent book, and the author has a good writing style, but I think this book is more geared towards project managers than software developers. I enjoyed it, it was a quick read, but never really “got into it.”

    Read more...

  • Tech Hiring Increasing

    I am a software developer because that’s what I like to do, and because I think I’m decent at it. But I’m affected by the happenings in the software industry. Last couple of years, the news had been all negative. Recently, however, the tide has turned: I’ve been hearing a lot positive news. Companies are…

    Read more...

  • Good XP Practices

    Extreme Programming has been around for years now. From what I hear, it has been successful. I like the process, but I don’t think I could withstand all of the practices on a continual basis. Having to pair program on a continual basis is just a pain (bathroom, personal calls, taking breaks, etc). I think…

    Read more...

  • Constant Change — Beck

    <?php displayQuote("Kent Beck", "[Programming] There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a…

    Read more...

  • JUnit in Action

    This is a very good JUnit book, and a good programming book. There were a lot of things I liked, and some things I did not. What I liked. This is the best JUnit book out there. It contains a lot of good advice. The author explains a lot of the best practices that every…

    Read more...

  • Becoming a Technical Leader by Weinberg

    Even though I’m not the prime target of this book, I really liked it. Weinberg explains the different leadership styles with good detail, and with a pragmatic style. I learned a lot of what a good leader should be. This book made me better, as well. I started writing a 5-minute a day journal. I’m…

    Read more...

  • CssBasics.com

    If you’re trying to learn CSS, or if you want a good reference, like me, CssBasics.com looks very good. It is a tutorial that is simple, well laid out, and has a very good rating on digg.com. Check it out.

    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. Hi, this is a comment. To get started with moderating, editing, and deleting comments, please visit the Comments screen in…

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