A collection of guides and articles to help you start and improve your career.

Whether it’s getting started in the software development industry, finding a job, or improving at your current job, you’ll find articles on this page to help you.

Job Search

A range of articles and other resources to help you with your job search.

Starting a New Job: A guide to starting a new job as a software developer.

Guide to LinkedIn: A guide to LinkedIn for software developers.

Definitive Guide to Becoming a Database Developer: An in-depth guide on becoming a database developer.

How to Find a Programming Job: A guide and list of places you can use to find a programming job.

Job Interviews: A guide to job interviews for developers.

How to Become a Database Administrator: A guide and steps on how to become a database administrator.


A range of articles to help you improve your career.

How to Organise Email: Here’s how I organise email to keep track of it.

Effective Communication: A list of 26 tips on effective communication at work.

Advice for Computer Science Students: 130 Computer Science faculty share their advice for new CS students.

Career Planning: A guide to career planning for software developers.

Time Management Tips: A collection of 37 time management tips for developers.

Advice for Software Development Client Success: 65 software development companies share advice for client and project success.

Improve Work Performance: A list of 72 ways you can improve your performance at work.

Improve Programming Skills: A list of 32 ways you can improve your programming skills.

4 Books for Programmers: A review and thoughts on four books for programmers that I’ve read.

Tech Conferences 2020: A list of 960+ tech conferences occurring in 2020.

Note: Due to COVID, most of these conferences did not go ahead, but I’ve kept this page up if you want to know more about them.


A range of reference guides and articles on software development and career.

Employer Pay for Certification: How to convince your employer to pay for your certification.

Creating a Web App: My experience creating a web app from scratch on the side.

Programmer Jokes: A list of 88 different jokes for programmers.

Business Jargon to Avoid: A list of 65 business jargon phrases to avoid and what to use instead.

185 Software Development Acronyms: A list of 185 different acronyms in software development.

189 Career Quotes: A list of 189 different career-related quotes.

JDBC in Java, Hibernate and ORMs: An in-depth guide and resource list of using Java JDBC, Hibernate, and ORMs.