Site Logo Silas Reinagel Text Profile Photo
  • Home
  • All Posts
  • Projects
  • About

Apr 24, 2018      -      4 minute read

Post Featured Image

Marker Interfaces Are Evil

Have you seen interfaces which have no methods in a project you were working on? Every time you see one of those, it should raise a mental red flag. Marker interfaces are a terrible design choice! I will explain why and what to do instead.

READ MORE

Feb 27, 2018      -      5 minute read

Post Featured Image

Your Configs Are Totally Wrong

One of the major pain points in working with Enterprise software is dealing with config files. They don’t have to be a pain. But everyone is doing them absolutely wrong.

READ MORE

Nov 27, 2017      -      3 minute read

Post Featured Image

Eight Projects You Shouldn't TDD

Test-driven development is still a hotly debated design methodology. Is it valuable? Is it harmful? Does it cost more than it saves? I will tell you which projects you should not develop test-first.

READ MORE

Jul 18, 2017      -      3 minute read

Post Featured Image

Put the Logic with the Data

The understandability of code is directly related to the distance between the data and the code that makes decisions based on that data. The fewer places you have to look to see the actual behavior of the system, the easier it is to comprehend.

READ MORE

Go To Previous Page Arrow Go To Next Page Arrow
  • © 2025 - Silas Reinagel

  • SixNines - Site Uptime Badge