jehlakj
Joined 9 years ago
Joined 9 years ago
Boy I was wrong. Unless you’re doing the same thing you’ve done for years, you can’t tell the future. And just when your unnecessary abstraction is wrong, this the reason why we’re talking about tech debt in the first place. Because nobody wants to touch it.
Unfortunately, I didn’t have anyone to tell me this for the longest time. It wasn’t until I had to fix a bug for something I wrote in the past, and I couldn’t figure out just what I wrote.
Now I try to write dumb and simple (yet sensible) code until there’s a good reason for abstractions. I have nothing to prove at this point in my career.
I remember looking for tutorials for this style, but ended up copying sprites and trying to understand why they such and such decisions. Interestingly enough, I find it harder to recreate pokemon style sprites because they're so abstract and yet a single pixel can make or break it. I know this is a bit off topic, but would love to know if there are any resources for this.
Also most people simply cannot write good documentation especially for complex topics.
My biggest gripe is that the default UI doesn’t look like a typical default UI. It looks like a third party plugin that’ll most likely confuse more people than with a plain boring UI.
I’m still confused why the tabs look like this. The active tab is so different than the inactive that it’s hard to make a connection between them. Most people already have an association with typical tab UIs. Why change this fundamental perception into something more generic and ambiguous?
Not everyone is motivated enough to build it themselves if they have the means to buy a prebuilt.
Having said that, an exercise bike was sort of my gateway to hobby cycling and I ended up investing in a smart trainer and a used road bike. Once you set it up and find an app you prefer, you can’t go back. Just as you can’t go back to buying a prebuilt PC if you’ve built one in the past.
A little bit of research goes a long way, but some people would rather not and just focus on what’s important: getting fit. Setting up a smart trainer, although extremely simple, wasn’t obvious when I first got into it. I wasn’t sure which parts to choose and why.