It works nicely for me, but doesn't really bring accolades (but a hell of a lot of folks actually rely on stuff I authored; they just don't know it, or care -which is just fine).
If your small stuff contributes to a strong foundation for other people, then they should care
It's a shame people lose sight of the ground beneath their feet when reaching to the sky
I'm very guilty of this too, partly because any time I try to look down the people I work with rush in to discourage me from doing that - it's not part of the sprint, after all
Anyways, I am not sure what stuff you build, but thank you for being the sort of person that builds strong foundational stuff that helps other people. We need more people like you. I should try and be more like you
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.
I remember reading a rather silly fantasy book, back in the '90s.
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.
I actually don't get what your tool does. I don't use MacOS, so maybe that is why I don't get it. If you could add screenshots of the tool in action, that could be helpful.
One of the things that we learn, as we mature, is that "It Depends" is a mantra for life.
A good filter is the "How Important is It?" filter.
If I'm adding dependencies to an app, a styling dependency is less crucial than an algorithm one. I may just apply some fairly basic checks to a styling dependency, and maybe use injection, to make it easy to swap out. I may also look for free, or low-cost ones.
For the algorithm, which may be my bread and butter, I might be a hell of a lot more demanding, and I may consider using a commercially-backed product.
> It's a shame people lose sight of the ground beneath their feet when reaching to the sky
Shakespeare:
> 'tis a common proof
\ That lowliness is young ambition's ladder,
\ Whereto the climber-upward turns his face;
\ But when he once attains the upmost round,
\ He then unto the ladder turns his back,
\ Looks in the clouds, scorning the base degrees
\ By which he did ascend.
If your small stuff contributes to a strong foundation for other people, then they should care
It's a shame people lose sight of the ground beneath their feet when reaching to the sky
I'm very guilty of this too, partly because any time I try to look down the people I work with rush in to discourage me from doing that - it's not part of the sprint, after all
Anyways, I am not sure what stuff you build, but thank you for being the sort of person that builds strong foundational stuff that helps other people. We need more people like you. I should try and be more like you