this post was submitted on 01 Dec 2022
13 points (93.3% liked)

General Programming Discussion

7711 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] yogthos@lemmy.ml 4 points 2 years ago

I find having slow dev process is really soul crushing. I worked a few jobs in enterprise Java world where you had to wait like 20 min for the app deploy any time you made a change. It's pretty awful.

I discovered Clojure about a decade ago, and it completely changed how I look at programming. All the development is done interactively against the running program. Any changes you make are immediately reflected in the runtime, and I find that makes development very engaging for me. I can write a few lines of code, send them for evaluation, see that the code is doing what I want, and iterate. At this point I just couldn't go back to doing development where I write a bunch of code and wait for it to compile to see what it's doing.