17 karma · joined March 6, 2018
What I don't understand is if fiat currencies are so bad, why do people express the value of bitcoin in a fiat currency (like USD)? They are just like the goldbugs, hoping and praying that the world will collapse back into the dark ages
I think it's best to have as few dependencies as possible, try to keep everything independent and interchangeable. I like to view my code as a graph structure, try to keep the functions and its dependent functions as a Directed-Acyclic-Graph and avoid cycles.
- (void):(id)param1 :(id)param2 :(id)param3
Keyword names do not have to be unique such as:
- (void)drawLine:(id)gfxContext x:(double)x1 y:(double)y1 x:(double)x2 y:(double)y2
Cocoa/Cocoa Touch is verbose, but Objective-C is not (it is by far my favorite programming language)
I ended up buying a couple of used Dell Optiplex 9010's for a little more than $100 each. Also picked up a couple of Thinkpad X220's also about a $100 each. They all run faster than my Macbook Air.
Tried all of the Linux distributions, didn't really like any of them (I hated Ubuntu and all the variants). So I installed Slackware, I use a customized FVWM (as in I hacked the source code). Removed things like PulseAudio and NetworkManager. I use a customized version of Gnustep (just the Foundation part) because I need Objective-C. And I wrote a bunch my own UI using Cairo (not a fan of GTK or Qt).
I still use MacOS on my Macbook Air, but more as an appliance and not for anything serious. I feel much more comfortable with my computer now (I am no longer dependent on Apple!)