About Me
I’m Ewoud van Pareren, a Software Developer living in Amsterdam.
With over ten years of professional experience developing different kinds of software, I am always eager to pick up new challenges.
I can work remotely, hybrid and on location - where hybrid and on location are possible in or near Amsterdam (or the rest of the Randstad).
I strive to write code that doesn’t just “get the job done”, but that is clear, well-structured and easy to maintain by others.
Additionally, I always aim to work with a deep understanding of the systems I work on (and with), as well as understanding the intent and needs of the client. For me, this is not just a nicety, but a necessity when it comes to building software.
Communicating effectively and clearly is a skill I’ve practiced by working in cross-cultural and cross-functional teams. My experience with taking ownership of projects has served me well in this regard.
My Latest Articles
My Adventures With Legacy & Spaghetti Code
One thorn in the side of many a developer is having to deal with poorly written or maintained code, like legacy code or spaghetti code. Legacy code is the unwieldy and outdated code in your codebase that is in dire need of refactoring, but that is also too big and complex to just replace. Often a result of favoring “get it done now” over “get it done right” too many times, the code base decays into something that just becomes harder and harder to work with.