7

What technology/concept/programming language did you learn that made you feel way way more brilliant?

Me: Shell scripting, feel like god 😌

Comments
  • 0
    @irene it seems to be a weird but interesting one 🤔
  • 2
    C++, after a month of selfstudy I came into a class where I helped tons of classmate because no one had a clue about it. Ive used C++ for three months and then forgot about it xD
  • 4
    I learned some erlang for great good and functional programming concept cleared my mind about thread safety.
  • 0
    @Jilano I guess the people didn't like PHP :))
  • 4
    Assembly
  • 0
    The C preprocessor - after I realised that I could also (ab)use it for anything else besides C. For example as static website generator or for JavaScipt minification.
  • 0
    Batch/bash scripts are great. I on e helped @Floydian in like 10 minutes with a script (8 minutes of those were installing and configuring atom on windows but ssshhh) Autohotkey is also great
  • 1
    Regular expressions
  • 0
    Shell scripting. Posix, bashisms, korn,..

    Building games, chat apps, json parsers -- all w/ shell scripts. Latest creation -- shell lib for easy parallel execution and responses' collection. I call it bthread. Will be useful when doing massive tasks :)
  • 0
    @irene mainly with UglifyJS3 which also does syntax compression. But it cannot compress global variables, global functions, and object properties.

    So I made a .c file with a hundred defines at the top where I map the remaining identifiers to three letter ones, include the already minified JS at the bottom, and presto, I get further -20%.
  • 0
    @irene yeah the initial setup, but every subsequent build is automated.
  • 1
    PCB designing!
  • 1
    Basic functional programming concepts was enough for me 😌 And when I learned that every nontrivial piece of code is a state machine and that making it explicit instead of having it spread all through your app removes so much pain.

    Shit's revolutionary.
  • 0
    Everytime i learn something i feel more powerful. Sometimes i dont have to lear anything new. Just the realisation what you can do with your current knowlege can make you feel powerful.
  • 0
    JSON object, because of that I was able to understand Objects vet well......
  • 0
    Getting my head wrapped around functional programming concepts.

    It’s made me a better developer, but as with most learning, it only serves to expose the gap in one’s knowledge even more.

    But still, the fact that I’m fairly confident with general ideas like monads is pretty ace.
  • 0
    assembly
  • 0
    shell script, ML, assembly
Add Comment