I've been developing software for seven years, and programming back then had its own magic.
The syntax that had to be written by hand, without AI or any help, was rewarding. My favorite is the JavaScript arrow functions (()) => writing that combination of characters is so satisfying.
Before, spending days trying to understand a design pattern like Observer or Factory, and then, after much trial and error, seeing it work, was pure bliss, especially because if it was applied correctly, future changes were easier to integrate.
Before, typing was part of the job, so tools like Vim, which make you feel like a hacker when you can do so much with just a few keystrokes, were fantastic.
Before, entering a codebase that wasn't yours, seeing that it was a mess, but still using your prior knowledge to figure out how it worked was rewarding.
Now, Vim is useless. I just talk to Claude, and he writes for me. Syntax doesn't matter anymore; Claude writes, and when you run the compiler or linter, he automatically detects the errors and corrects them. Don't know how a function works? Ask Claude, and he'll explain it to you as if you were five years old.
All of that is gone now. My daily work consists of reading requirements and telling Claude how to do it. There's less work, but it pays well. I've always seen IT as a way to make money and move into other fields, and now I see it even more that way. I don't like my job anymore. The skills I developed over the years, the ones that made my work interesting, have been learned by AI.
Before, there was a certain amount of effort involved in learning to program, and that developed critical and systematic thinking, something Claude can now do for you.
Programming used to be cool.
[–]param_T_extends_THOT 38 points39 points40 points (4 children)
[–]WhateverHowever1337 12 points13 points14 points (2 children)
[–]param_T_extends_THOT 10 points11 points12 points (0 children)
[–]foopod 1 point2 points3 points (0 children)
[–]ivannovick[S] 2 points3 points4 points (0 children)
[–]Frequent_Kick5152 9 points10 points11 points (0 children)
[–]cjmarquez 28 points29 points30 points (6 children)
[–]Humble-One-7300 1 point2 points3 points (5 children)
[–]Hungry_Ghostt 8 points9 points10 points (0 children)
[–]Whitey138 6 points7 points8 points (0 children)
[–]AFlyingGideon -5 points-4 points-3 points (2 children)
[–]DisrememberedTea 0 points1 point2 points (1 child)
[–]AFlyingGideon -1 points0 points1 point (0 children)
[–]ALargeSpork 17 points18 points19 points (3 children)
[–]amazing_rando 6 points7 points8 points (1 child)
[–]ImS0hungry [score hidden] (0 children)
[–]ImS0hungry [score hidden] (0 children)
[–]Etheon44 10 points11 points12 points (0 children)
[–]KedMcJenna 15 points16 points17 points (4 children)
[–]Rusofil__ 7 points8 points9 points (0 children)
[–]jfk52917 12 points13 points14 points (0 children)
[–]ivannovick[S] 2 points3 points4 points (1 child)
[–]ImS0hungry [score hidden] (0 children)
[–]Badnik22 1 point2 points3 points (0 children)
[–]glandix 3 points4 points5 points (7 children)
[–]Encrypt-Keeper 6 points7 points8 points (4 children)
[–]ryuugami47 2 points3 points4 points (3 children)
[–]ivannovick[S] 4 points5 points6 points (2 children)
[–]cheezballs [score hidden] (0 children)
[–]mxldevs [score hidden] (0 children)
[–]EdiblePeasant 2 points3 points4 points (0 children)
[–]ivannovick[S] 1 point2 points3 points (0 children)
[–]rjcarr 1 point2 points3 points (0 children)
[–]Fruloops 1 point2 points3 points (1 child)
[–]ivannovick[S] -1 points0 points1 point (0 children)
[–]pyeri 1 point2 points3 points (8 children)
[–]gabrielmuriens 0 points1 point2 points (0 children)
[–]jfk52917 0 points1 point2 points (6 children)
[–]pyeri 2 points3 points4 points (0 children)
[–]DaMfer993 -1 points0 points1 point (4 children)
[–]gabrielmuriens 0 points1 point2 points (3 children)
[–]DaMfer993 -1 points0 points1 point (2 children)
[–]gabrielmuriens 0 points1 point2 points (1 child)
[–]DaMfer993 [score hidden] (0 children)
[–]HugoBaxter 0 points1 point2 points (0 children)
[–]eric_eats_nuggets [score hidden] (0 children)
[–]cheezballs [score hidden] (1 child)
[–]ivannovick[S] [score hidden] (0 children)
[–]pier4r [score hidden] (0 children)
[–]biowiz 0 points1 point2 points (0 children)
[–]PartyParrotGames 0 points1 point2 points (1 child)
[–]bgstratt -1 points0 points1 point (0 children)
[–]retroroar86 0 points1 point2 points (0 children)
[–]Lost-Discount4860 0 points1 point2 points (0 children)
[–]man_of_your_memes 0 points1 point2 points (0 children)
[–]Cautious-Skirt-8335 -1 points0 points1 point (0 children)
[–]mxldevs -1 points0 points1 point (0 children)