My name is Roy Straub. I've been (happily) coding since 2010 and made it my profession in 2015.
Since then I have worked as a Frontend and Backend Developer, and like being a polyglot. Most of my experience is in Kotlin, Java, Javascript, Typescript, but I also dabble in Scala and Python.
I currently work for Xebia as a Software Developer.
After a few years of developing software I got my hands on a copy of The Pragmatic Programmer, which was a pivotal moment in my career. It made me realise the importance of the how of software development, not necessary the what.
A good carpenter makes the difference by the way he wields his hammer, not by which one he is wielding.
Ever since reading that book I've been exploring the realm of Software Craftsmanship. I publish my findings on myblog.
- On Writing Code
- Joyful Coding - Is TDD the Answer?
- I Don't Know! (And That's Okay)
- TDD or Test-Last? One Thing at a Time
- Empathy - The Key to Great Code
- Craft over Art
- Stop Testing Implementations
- Simple, Complicated, Simple
- It Depends
- Perfectly Imperfect Code
- TDD or Test-Last? Exploring Metaphors
- TDD or Test-Last? Introduction
- Exploring the Art of Authentic Writing
- Why Dumb Tests are Smart ๐ง
- How to Name Interfaces, Abstract Classes, and Their Implementations ๐ท
- The Real Reasons for Doing Test-Driven Development
- 5 Must-Read Books for Apprentice Software Developers ๐
- How To Use Exercism To Learn Programming Languages
- ๐ Implementing Domain-Driven Design Review
- ๐ Book Review: Technical Blogging
This README file is automatically generated every day! The last refresh was on Sunday, 11 August, 03:40 CEST.
Do you want an awesome GitHub README as well? Read about it in this article.