Aaron James

Aaron James

The ramblings of a software engineer, with an emphasis on security.

© All rights reserved.

Best practices

Zen of Coding

Zen of Coding - Line Length Limits

Let’s talk about line length limits in programming. Common values are 80, 100, 120 characters. What is the correct number of CPL (characters per line) to limit yourself to?

Read
Software Design

Getting a Handle on Errors

Computers fail all the time. Surprising, programming languages handle errors in completely different ways. Which approach is the best?

Read
Software Design

Your Data is Fragile

The road to a populated database is paved with half-truths and missing information. How can we correctly tolerate intermediate, invalid states?

Read