5 Lessons Learned as a First-Time Software Engineering Intern
1. Be assured of the skills you have, and ready to learn…
Exercises in Programming Style
In the book club at work, we recently finished reading Exercises in Programming Style by…
My Favorite Command-Line Shortcuts
I use a shell every day. Almost always, I want to repeat…
What Makes a Good Programmer?
What makes a good programmer? It’s an interesting question to ask yourself. It…
Great Programmers Write Debuggable Code
All programs need some form of logging built in to them, so…
Working as a Software Developer
I recently gave a presentation on what it is like to work…
Software Development
Development 1. Start small, then extend. Whether creating a new system, or adding…
Components of CASE Tools
CASE tools can be broadly divided into the following parts based on…
CASE Tools
CASE stands for [Computer Aided Software Engineering]. It means, development and maintenance of software projects with…


