I've found, as a Lisper, that the secret to being effective and valuable to a company such that you're both irreplaceable and not too much of a drag on the rest of the organization is to pick secret weapons that have slightly more overlap with the normal world than Lisp. Clojure, Nim, Elixir, and more faintly flirt with the true unbridled power of a CL environment, but primarily provide useful abstractions and some f…
What do you like about Nim? I've started playing with it and it's quite comfy but I don't know much about it's capabilities yet.
The Bipolar Lisp Programmer (2007)
131–136 of 136 posts
Re: The Bipolar Lisp Programmer (2007)
#132I've found, as a Lisper, that the secret to being effective and valuable to a company such that you're both irreplaceable and not too much of a drag on the rest of the organization is to pick secret weapons that have slightly more overlap with the normal world than Lisp. Clojure, Nim, Elixir, and more faintly flirt with the true unbridled power of a CL environment, but primarily provide useful abstractions and some f…
I'm also curious about your experiences using nim as a secret weapon in corporate programming.
Re: The Bipolar Lisp Programmer (2007)
#133I’m fairly annoyed with myself on my worse days for heading into embedded as a career path when Lisp (clojure mainly) is the only development process I’ve really ever felt fit my brain. I’m positive that there is a Lispy language out there (actually in existence, or the aether) that is appropriate for embedded work, but the constraints of the target make it difficult to envision. I like C and assembly because they’re…
Lisp makes a spectacular high level assembler but you may have trouble using it in a team environment. Think writing assembly but with lisp as the macro layer.
it outputs textual assembly though
Re: The Bipolar Lisp Programmer (2007)
#1341 he is 2 his time 3 he or 4 his assignments 5 he doesn 6 guy is 7 his low 8 his guitar 9 guy and 10 him go 11 him then 12 he chooses 13 he goes 14 his natural 15 he can 16 he wants 17 he goes 18 he relies 19 his natural 20 him through 21 his assignments 22 He experiences 23 his usual 24 He can 25 his assignment 26 he hands 27 he doesn 28 his official 29 him too 30 his UNIX 31 he would 32 he could 33 his own 34 He fl…
Re: The Bipolar Lisp Programmer (2007)
#135Earlier quoted context omitted.
That pretty much describes my "career" of the past 20 years. Lately it's been getting harder and harder to get _any_ job. These days it's either web dev which has reached unbearable levels of idiocracy with its endless tail-chasing web frameworks, microservices and even the platform itself (DOM/CSS), or it's million-line C++ legacy-on-arrival abstraction shitfests written by OOP-heads. It feels like there's nowhere t…
I've found that "devops" is a pretty nice niche to fall into, even with all of its warts. And that means devops as in literally a developer who can also provision/manage infra and operations and not just a YAML jockey who gets a buzzword title. You can kind of pick your lane: dev-experience tooling, build systems, infrastructure automation, observability systems, etc. It's a nice way to break out of the rat race of b…
Re: The Bipolar Lisp Programmer (2007)
#136Earlier quoted context omitted.
Okay, you made me want to try Lisp.
The sibling comment suggests Clojure, and last time I tried I lost all patience after having to deal with setting up Java, lein (it's been quite a while). If you want the least amount of friction possible, install Racket and run DrRacket. Here's a tutorial: https://docs.racket-lang.org/quick/index.html and one to make web apps: https://docs.racket-lang.org/more/index.html (I don't mean to disparage Clojure, I'm sure…