4 ms·
>complicated codebases) can also change in ways you don't like. You can further mitigate this risk by using simple programs that have reached a "finished" state
by jffhn 6y ago
>complicated codebases) can also change in ways you don't like. You can further mitigate this risk by using simple programs that have reached a "finished" state.
That's exactly the kind of thing I'm working on, to be able to do simple 2D GUIs without having to directly depend on the complex depths and uncertain future of any specific GUI library: https://github.com/jeffhain/jolikit/blob/master/README-BWD.md https://github.com/jeffhain/jolikit/blob/master/README-BWD.m...
I often had personal GUIs idea but never implemented them due to not wanting to depend on a particular library. Now that I built this abstraction layer, I'm starting to create GUIs.
I feel like building some software for you that depends on proprietary code, or on code too vast and deep to be easily "kept afloat" on the platforms of the day, is basically enslaving yourself to others, or building your house inside of a prison or on the Titanic.
- vulcan01 6y ago> or building your house ... on the Titanic Or rather, building your house on a ship, which may or may not sink.
- compressedgas 6y agoOn sand: https://en.wikipedia.org/wiki/Parable_of_the_Wise_and_the_Foolish_Builders https://en.wikipedia.org/wiki/Parable_of_the_Wise_and_the_Fo...