Resources
There are many resources available for software developers to develop their craft. On this page I list some of my personal favorites that I find myself recommending time and time again.
To leave feedback about these resources, please visit my Feedback page.
Best of Basil Vandegriend
Here are some of the most popular articles and article series on my website.
- Hibernate Tips and Tricks (Series)
- A Love of Learning (Series)
- Working Four Days a Week
- Overtime Considered Harmful
- What is Professional Software Development?
- Top Five Essential Practices for Developing Software
- Strategies for Effective Code Reviews
- How to do Root Cause Analysis
Book Recommendations
Books are a valuable resource for learning and growing. This section lists my personal favorites - those books, out of the many I have read, that I classify as must-reads.
For All Professionals
![]() |
Personal Development for Smart People |
![]() |
Getting Things Done : The Art Of Stress-Free Productivity |
![]() |
Core Performance Essentials I am most impressed with the exercise program presented in the book. It really maximizes the benefits you obtain for the time you spend. In only 30 minute workouts, 3 times a week, the program provides a full-body workout, including muscles and functions often neglected by other programs. Even better, the program can be done at home with minimal equipment and space needed. I recommend this book to everyone, but especially to those who don't have a regular exercise program and feel they don't have the time. |
Software Development
![]() |
The Pragmatic Programmer: From Journeyman to Master |
![]() |
Agile Software Development: Principles, Patterns, and Practices |
![]() |
Patterns of Enterprise Application Architecture |
Management
![]() |
Rapid Development : Taming Wild Software Schedules |
![]() |
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency |
Best of the Web
Here are some of favorite websites from across the web. Each of these sites contains an archive of excellent articles on a variety of topics of interest to software developers.
| Joel On Software | Personal / corporate site of a former Microsoft employee who is a published author and runs his own small software company. |
| Martin Fowler | Personal site of a widely-followed IT consultant and author of some excellent software books. |
| Jakob Nielsen | A guru in the field of usability and web design. This site is a gold-mine of information on usability both in general and specifically for the web. |
| Eric Sink | Personal site of the owner of a small software company, software developer, and author. The site contains articles on software configuration management and on running a small software development company. |
If you find this information helpful, please make a donation.







