Janet A. Carr
@janetacarr
Clojure Consultant & Freelancer Software Dev, Clojure, & Functional Programming Twitch: https://www.twitch.tv/janetacarr Course: http://clojureforpros.com
More mindset shifts I had for pure functional programming (FP): -Using recursion instead loops -Modelling a state machine without "state" In FP you can model a state machine by using recursion, lexical bindings, higher-order functions #Clojure example, but could be haskell馃憞


own your audience
As promised, gonna share Medium revenue with any random follower that like this tweet.
everytime I hit record in OBS, nothing on my computer works like I think it will
i've decided to add AI to my clicker game. everytime I click a lil bit of React components get written looking for angel round investors
are you the artiste developer? or are you the capital 'D' Developer who generates GDP per capita?
artisanal code.
anytime I see the phrase "micro framework" I just want to scream
at least once a week on stream, whatever I'm working on, someone says they can do it in an hour with an LLM so I tell them to do it and report back they never do馃
somehow the javascript ecosystem got me with their hooks bro
man i love using Clojure, Ring, Reitit, hiccup, selmer, next.jdbc, honeysql, core.async, component, Clojurescript, reagent, re-frame, build.clj, shadow-cljs, and deps.edn. It's so simple, it works, easy to use.
man i love using Java, Spring Boot, Spring Security, JPA, and Gradle (also Lombok if i need). It's so simple, it works, easy to use.
sometimes I type out snarky replies to people and delete them because I just wanted the catharsis of feeling smart sometimes I accidentally hit send馃拃
Is building a game engine the 2025 version of building a javascript framework?
implements simple combat mechanic -> updates linkedin to say "gameplay engineer"
tfw MBA psych BS makes more productive technology companies than the code slot machine.
what if coding AI is trained to optimize our bill, so it gives us mid code on purpose, and we waste more credits fixing it?
procotols? I know a language with those 馃槈
elixir protocols ... they are everything i wanted
as I've learned the hard way, you need to treat the keys in JSONb columns like new, mini columns and add indexes for them otherwise performance tanks in Postgres when you have a lot of DB rows
PostgreSQL JSONb columns do No-SQL better than NoSQL does NoSQL.
risk aversion has straight up destroyed hacker culture in programming go tinker on something. make it weird. sheesh.
open sourcing my grossest clojure code to keep the homies employed