Fewer moving parts
Every dependency is something that can break, go unmaintained, or need a migration later. The smaller solution usually wins on the two-year horizon.
About
I am a contract web engineer. W3Geekery is the name I work under — one person, doing the work directly, rather than an agency layer between you and whoever ends up writing the code.
These days most of my time goes to platform and application work in Angular and TypeScript, with a long tail of everything else the web has asked for over the years. I like problems where the interesting part is the system, not the framework.
How I work
Every dependency is something that can break, go unmaintained, or need a migration later. The smaller solution usually wins on the two-year horizon.
Code gets read far more often than it gets written. If the next person cannot follow it, it does not matter how clever it was.
If an estimate is uncertain, you hear that it is uncertain. If an approach is not working, you hear it early, while it is still cheap to change.
Working software in front of users beats a polished plan. Get something real deployed, then iterate against what you learn from it.
I take on contract engagements, from a focused piece of work to an ongoing seat on an existing team. Tell me what you are trying to build and we can figure out whether I am the right fit.
Get in touch