One of my big downfalls, when I start work on something, is wondering if I am going in the right direction with it technically.
Then there are things like CSS frameworks, deployment options, containers and a whole ream of other things to consider for the right stack for the application. It’s then that I find myself in a state of “decision limbo”.
Ideally, I would use Rails and a CSS framework and start from there, however, I’m always questioning what should be considered as an alternative.
While reading Nick Janetakis’ article on growing into microservices, I happened across this little nugget of wisdom.
You get better by writing a lot of code with absolute and total intent to replace almost everything you write with better code once you start experiencing real problems first hand.
Microservices Are Something You Grow Into, Not Begin With by Nick Janetakis
I needn’t worry about the implications of my technical decisions until I come across some real technical problems. When I do come across those problems, I should only look at the options available to me then.
In other words, just write damn code Matthew.
On a final note, Nick Janetakis’ article is an excellent guide to those starting new development projects and looking to use microservices. In a nutshell, don’t.