Author: stanley

  • Why Java is Cool

    I come across a very interesting post today: a post that explains why Java is cool. I think the poster has some very good points about Java and I agree with him. Yeah, Java is cool and hopefully it will be cool for a long time. I’m excited about Java 1.5: it has some very…

    Read more...

  • Indian Exec on Offshoring

    Off-shoring high-tech jobs is a growing pain for U.S. professionals, especially now, when the job situation is still tough. See what’s happening in India where many of these American jobs are headed? In the article, Chitale discusses the mistakes companies make when offshoring IT work, his concerns that US companies will move their offshored workto…

    Read more...

  • IT Survival Guide

    Retiring CIO Paul Ingevaldson offers 10 tips for surviving — and prospering — in the IT jungle. I think this is a pretty good list from a management point of view, but it is also somewhat related and applicable to programmers, especially for aspiring managers. 10. Don’t be afraid to leave IT. 9. Don’t keep…

    Read more...

  • The Psychology of Computer Programming by Weinberg

    A classic book. I’m going to have to re-read it, and maybe provide a more thorough review then. 🙁

    Read more...

  • Facts and Fallacies of Software Engineering by Glass

    Want a quick overview of what software engineering is? Want a short book that will tell you what works and what doesn’t work in software engineering? Want a book that’s written by one of the best IT writers? Look no further: you’ve got it all in this concise, 220-pages book that will become a software-engineering…

    Read more...

  • Communication Skills

    In the road to becoming a craftsman, I need to define a software craftsman. In this section, Becoming a Craftsman, I’m going to try to explore who a software craftsman really is, and offer my advice in steps required to go in that direction. Don’t worry, you’re not alone. I’m either going through the action…

    Read more...

  • Booch on Software

    <?php displayQuote("Grady Booch", "every advance requires software that has not yet been written…", "in ADT Interview“); ?> That’s exactly right, I think. That’s why I would not proclaim software industry dead. As long as there’s going to be innovation, there’s going to be a need for software. So maybe the software-engineer’s future doesn’t look so…

    Read more...

  • IT Employment Drops in 2004

    According to IEEE-USA, number of employed in IT-related occupations dropped in the second quarter of 2004. The drop in employed software engineers, programmers, and computer scientists is blamed on the continuing trend for U.S. companies to send jobs overseas, often called offshore outsourcing. So there you go, outsourcing is hitting us pretty hard, and encourages…

    Read more...

  • UML Tutorial: The Class Diagram

    I don’t know what’s so complicated about UML that I never seem to get it. Or I never seem to remember it. I guess I like to learn by doing. I just don’t learn by reading an article or a book. Nonetheless, you need an article to learn the concepts. Read on. I’ve read quite…

    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…