5 ms·
This is exactly why I exclusively write Perl, C, and Lisp, simply they are fun to write, and provide me with the capabilities to feel powerful as a developer. M
by ivanlinux 2y ago
This is exactly why I exclusively write Perl, C, and Lisp, simply they are fun to write, and provide me with the capabilities to feel powerful as a developer. Most software written these days lands in languages that make me feel like a drone, endlessly fighting a system in place or a pattern for some arbitrary theoretical gain that is never realized in the real world anyways, OOP, Type-Systems, FP, whatever, why would I willingly commit myself to someone else's idea of what code should look like?
On side note, they say that 80% of developers are unhappy, do we think that languages have a big part in this?
https://survey.stackoverflow.co/2024/ https://survey.stackoverflow.co/2024/
- AnimalMuppet 2y ago> On side note, they say that 80% of developers are unhappy, do we think that languages have a big part in this? Between languages, managers, and processes as sources of unhappiness, I personally would expect languages to come in third.
- ivanlinux 2y agoI think that these practices are almost always tied to languages though. For instance I've never worked at a Java shop that wasn't an overly corporate, manager oriented, scrum/agile mess. Whereas all of the Perl shops have been the extreme opposite. Could be just my experiences, but I see a correlation personally.
- anthk 2y agoIn my case: - Perl: prototype to C, short things to not spawn awk/sed/sh, or silly things from CPAN - C: Sadly, C is to computers what English is to science/tech/world: maybe not the fanciest or easiest language, but it's everywhere on low level business and everyone being educated has at least basic competences. - CL: Crazy things you wont see IRL until 20 years have passed from now.
- tmtvl 2y agoC, Perl, and Lisp? Amazing, it's like I'm looking into a mirror: those are the 3 languages I appreciate the most. The first time I tried coding something pseudo-practical in C (a simple program which counted the instances of every alphanumeric character in a text file) it ran so fast I had to do a double-take. Perl was the first language I decided to learn for fun and coming off Java it was nice not needing pages and pages of boilerplate to do simple stuff. Common Lisp is very close to being my ideal language. It would be neat if I could do something like... (defstruct (Kons (:generic A D)) (kar :type A) (kdr :type D)) (deftype Lyst (&optional e) `(or Null (Kons ,(or e t) (Lyst ,e)))) (deftype Character-Lyst () '(Lyst Character))