Wednesday, December 29, 2021

Quality Matters

 This is hard from a sprinter. The more I know, the more I want to pause a little bit. Have I lost my edge?

I started my most recent project as a middle tier developer, doing API work. I got handed a turd, put enough polish on it to get to production. It was a .net MVC app that was pretty poorly architected, so it was decided that we'd build a Vue app that did the same thing, but with a different front end. Long story short, I'm a front end developer now. I need to cobble together some js libraries into a somewhat cohesive whole. And js libraries are complicated. I want to do something simple like masking an input, and it is hard. The language lends itself to developing deep chains of functional madness. Fucking arrays and loops are my life. Map this, filter that. Jesus Fucking Christ. It is so easy to just add.

I've always been running so fast that I've only wanted to know as much as I needed to. What was required to get something done. What is the whim of the master? We witches will make it happen. People don't care about what happens behind the curtains, they only want to interact with the stage. It's a lot better at this point, but browser compatibility makes it hard to do fun things. I have a bad feeling that Chrome is going to be the new IE 6. If FaceMeta makes a browser, we're fucked. Your standards are belong to us.

The pandemic really slowed things down. While 50% of the world melted into booze and depression, I had the time to think about the best way of doing things, time to refactor and organize. To make something that should last beyond the frameworks. It's fun again.

No comments:

Post a Comment

 In this land our goal is to develop a set of rules or axioms that allow us to be worthy of immortality. Not as individuals, but as a societ...