this post was submitted on 15 Jun 2023
47 points (100.0% liked)
Programming
13383 readers
1 users here now
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I learned my first language around 10-11, which was Lua (or at least Roblox’s flavor of it), because I stumbled into a “script builder” server one day that intrigued me.
People would post really long, confusing chat messages (which I would later learn were Lua scripts), then something would pop into the world in game, on their character, etc.
Turns out, the “script builder” server was running the chat as a constant compiler, executing chat messages against the server, then populating the game with the results. That left little old me in awe, and the people on there were super friendly and helped me learn the language.
One thing led to another, I went to college for CS, dropped out after a couple years and started freelancing. (Wrong choice folks, it was the hard road, I made pennies for my efforts trying to build a portfolio)
Eventually I got hired at my first salaried job, a Django agency as a full stack dev. Got to do some cool work. Hopped around in the agency world (some technical, some marketing), got tired of interacting with clients and doing any frontend work. Now I work on an energy demand/response product, am exclusively backend (and cloud-native), and fucking love my job.
So yeah, it started as a hobby, grew into a passion, and now I do what I love and get paid quite well for it. I also really enjoy building smart home devices.