tuddman
So, to solve the problem for myself, I built BTON:
you signal that you're leaving... someone comes and hands you a bton - you can use it to find your next spot; BTONs also have floating value to incentivize the spot leaver. Its free and in the App Stores; Again - I built it for a problem I directly and repeatedly experienced (trying to find parking in NYC). Would love to hear your feedback.
We now have a better, faster, cheaper (by orders of magnitude) way to move not goods but value through a network.
Obviously neither of us know how long it'll take for the legacy systems to completely die off, but they will. So I'll simplify the bet to: when, not if. Still game?
I liken maintaining code to maintaining a car/engine.
The engine/pit crew analogy has worked well on more than a few occasions: - We're trying to keep this thing running, right? - We want it to run fast, and be impressive, right? - We want to be able to corner quickly, right?
Well, when's the last time you had an oil change? If there's a bunch of gunk in the engine, and we're carrying this 1000lb load of sugar that that one customer asked us to carry, how fast do you think we can go?
If we tend to the engine, we can keep it running smoothly, if at all.
So, we have a choice: Do we (a) take it to jiffy-lube once every 5 years, or never because who wants to invest in maintenance? and let that one kid who doesn't know what he's doing change the oil? Or do we (b) let an experienced pit crew tune, monitor and clean the engine and tires regularly so we can fly around the track and win races and make lots of money?
You like cars, right? Hopefully you get it. You decide.
Clojure has lots of strengths which also become apparent the more you works with it: async, thread-first, thread-last, transducers, core.logic, (partial f a), flexible composition, expressive-ness unrivaled in Dayjob language, hundreds of functions that just work on whatever data you're dealing with, tapping into java "dayjob" libraries without having to deal in actual java. The list goes on.
I've re-written a few applications & libraries from javascript (and other dayjob languages) -> clojure(script). In every case, the lines of code drastically dropped, the functionality expanded, the readability improved, and performance was always on par or better. It's not a silver bullet for everything, but its strengths far outweigh its weaknesses. Like any good mind-expanding drug/language.
> Clojure learning will leave you yearning.
It has been my experience with learning clojure that with each new problem, it has left me yearning ... to learn the more elegant, composable, flexible, robust solution ... in clojure! YMMV.
If you want to play around with getting up and running with a functional clojure backend, I put up this:
https://github.com/tuddman/moarweba
feedback welcome
I bought in when it was trading well under $1. I'm holding long term so I don't much care about today's price, but it _is_ nice to be up >700% so far.
I don't consider myself an absolute idiot on this one.
No scam. There was an announced, publicly available crowd sale available to anyone paying attention & interested in 2015. Sorry you missed it.
Settings -> Location -> Improve Accuracy -> Toggle Wi-Fi scanning.
Doesn't 'get it'.
Plenty of people understand Bitcoin. Go read the whitepaper.
do you know any product/company examples where this was/is the case?
yes, I would've liked to stick with Apple & OSX. no, I don't feel I could and still be as productive as I need to be.
any idea how this would compare to clojure-wrapping
https://github.com/OpenHFT/Chronicle-Map ?
Seems like there are some similar design goals between the two.
And their API console page took 7.02 seconds (on FIOS connection) to fully load the DOM.
It's a good point, though. "Normal" people should be protected against themselves in their financial decisions.