|
|
|
|
|
by zelphirkalt
378 days ago
|
|
We have built _a lot_ of things on top of shaky foundations. It is one of the tragedies of human society, that we are too resistant to rebuilding parts and accept the status quo too easily. There are network effects at play and probably other effects as well.
Basing our work on solid foundations, we shouldn't need to look towards the ground, when reaching up. |
|
It was obviously written by a UNIX guy, and it featured a software geek that gets transported into a realm where magic works.
He then started to build a foundation of spells, even giving them UNIX names like "Grep," and "Sed."
It was all about how he built a powerful magic system, from scratch, starting with basic components, and combing them, into more ambitious components, and so on.
Most of my published work is components; usually, Swift Package Manager packages. Each one is carefully written and documented, then tested like crazy. It means that I can leverage them, without a second thought, as to Quality, or features.
Here's what I'm working on, now[0]. It still has a long way to go, but it's coming along nicely. It's a "swipeable" tab bar controller, so that iOS apps can behave like Android apps. I have been doing this by hand, in many of my latest apps, and I thought that it was a good candidate for commoditization.
I'll spend a lot of time, testing and documenting it, so it will be a "drop in" module that I'll be able to use for future apps.
[0] https://github.com/LittleGreenViper/SwipeTabController