3 ms·
So I'm sure lots of people will think that this definitely doesn't qualify as "Best language to share code...", but Haskell has stuff for getting web, desktop,
by mightybyte 7y ago
So I'm sure lots of people will think that this definitely doesn't qualify as "Best language to share code...", but Haskell has stuff for getting web, desktop, iOS, and Android out of one code base. It's called Obelisk (https://github.com/obsidiansystems/obelisk https://github.com/obsidiansystems/obelisk) and it's actually getting to be a pretty good development experience.
- malux85 7y agoI love hacker news. This is the comment I came here for. Just use this : A language that is (at best) fringe on the platform you are using. Here's a toolset nobody has ever heard of. Now build your mission critical bit of infrastructure on this house of cards, wait for the toolset maintainers to be outpaced and under-resourced by underlying OS/platform changes and then have to rewrite the whole thing which if it doesn't kill your startup, will certainly massively impact its resources. Go! (THIS IS A JOKE)
- dimator 7y agoWell, developers are the kind of people that love to be contrarian, so it shouldn't be that surprising. Half the fun (in my mind) is doing something no one else is doing. Being novel. It's probably unwise in a business sense, but if everyone was being wise all the time, there wouldn't be much fun in software development.
- whateveracct 7y agoYou're not obligated to be a brutal capitalist as an engineer. It's okay to make decisions that are suboptimal (but still passable) for your employer but highly aligned with your own career interests. If you always optimize for whichever company is employing you currently, you're doing yourself a disservice and essentially "leaving money on the table" :)
- deleted 7y ago[deleted]
- whateveracct 7y agoClassic HN - slave to the money god.
- imhoguy 7y ago"LINUX is obsolete", A.S. Tanenbaum, 1992. A bit of nowadays tech scaled out from pet projects.