Dev Blog

Covering topics such as software design, automation, ideas on productivity and useful code snippets.

Read post Deciding What to Learn Next as a Programmer

Deciding What to Learn Next as a Programmer

Or not to?

Read post Encoding & Decoding Swift 4 Models

Encoding & Decoding Swift 4 Models

Using Swift 4's coding API for database model serialisation

Read post What's so Fun About Programming?

What's so Fun About Programming?

Thoughts on what makes us code

Read post Personal Automation as Code Practice

Personal Automation as Code Practice

Why automating everything can be good for you

Read post When Should You Write Unit Tests?

When Should You Write Unit Tests?

Choosing when to write unit tests may not always be a simple question

Read post Dicsaurus Dictionary & Thesaurus

Dicsaurus Dictionary & Thesaurus

A Command-Line Dictionary & Thesaurus Tool

Read post Python 3.6 String Interpolation

Python 3.6 String Interpolation

Python 3.6 introduces a new Ruby-style string interpolation

Read post Going Freelance

Going Freelance

Experiences from making the switch to freelancing

Read post Maintaining a personal code library

Maintaining a personal code library

Record and hold on to your precious code snippets

Read post Learn Regex or Regret It

Learn Regex or Regret It

My view on the fun of learning how to use Regular Expressions