• Great Programmers' Traits

    I found an interesting reply to a pretty good post, Kick-ass Software Developer looking for work, submitted by an anonymous reader. Take a look, as I think they’re quite interesting. In the quest to becoming a craftsman, I think this is a pretty good guideline. It’s certainly one I will keep an eye on, and…

    Read more...

  • Evans — Getting From Use Cases to Code

    This is as good of an article on requirements as I’ve ever read. It is 20 pages long, but you should make effort to read it. The article comes from Gary Evans (very good writer) and it was published in July 2004 edition of The Rational Edge. (I have been subscribed to Rational Edge (free)…

    Read more...

  • Stas on Software-Eng

    OK, you might have noticed that I have been changing, rearranging stuff on this blog: first it was called tech.pal, then Stas on IT, and now Stas on Software-Eng. Hey, Stas, can’t you settle on something and stop changing it. The problem with that is until now, I hope, I couldn’t. This is similar to…

    Read more...

  • Software Engineering Principles

    This is a pretty good quote by Steve McConnell, one of my favorite software authors (he’s an author of Code Complete, see Books I Recommend), about software engineering and its value to a developer. I could not agree more with Steve. <?php displayQuote("Steve Mc Connell", "An investment in learning software engineering principles is a particular…

    Read more...

  • Joel on Software

    JoelOnSofware.com: this is a very good, very well-written blog about software development with a concentration on managing the development process. Joel has some great essays on Painless Functional Specifications: A series of articles on writing functional specifications. If you’re involved in software development and don’t write specs, he’ll probably convince you that you should —…

    Read more...

  • IT — Occupational Outlook Handbook 2004/2005

    This is a pretty good, useful resource if you’re involved in IT, or planning to become. This handbook shows Computer occupations, their outlook, stats, what to look for and more. Plus, it’s coming from the U.S. Department of Labor, Bureau of Labor Statistics, so you know it’s legitimate. Anyway, for computer programmer, they say to…

    Read more...

  • Code Complete by McConnell

    This book will make you a better programmer, and give you guidance (tips & advice) for continual improvement. As simple as that. This book is also recommended by almost anyone who’s read it (it’s a favorite for Martin Fowler — great IT guru, writer). If you are serious about programming, and about getting better, you…

    Read more...

  • Training Your Foreign Replacements

    This is not a joke. Some IT people are required to train their replacements from India, China, and others, and after they’re done, they are fired! Are you kidding me? That must really suck! Believe it or not, some big companies are doing it! This practice has to stop! Nobody wants to dig their own…

    Read more...

  • How to Prevent Offshoring From Taking Your Job

    A very good, 6-step guide for the thinking technologist @ ComputerWorld.com You should read it if you’re work in IT, as outsourcing is becoming more of an issue for us — and it will probably increase over time. So what’s the ultimate solution? Put yourself into a position where you cannot be outsourced: give them…

    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…