Thank you for kicking this off @enceladus. What programming languages do you work in?
I primarily use Java at this position, but I’m basically a tiny cog in a giant framework, and the framework design matters a lot more than the language itself. The service I’m working on is made of tiny routines gluing this input from the frontend, to that data from another service, ready to automatically get scaled up times a billion by other people’s magic.
My contracting career was mostly python, which was a better choice for smaller, rapidly iterating services.
I hate that lamp. Never going back.
What programming languages are you competent with, and what’s the one you use most for work?
Or, you know, I could read the thread
As an object oriented programmer, do you find yourself looking at life as a series of little black boxes with inputs, outputs, and open-source magic inside? Does that question even make sense?
Ha. That’s too low-level maybe. Life is an incremental approach to complete knowledge, where one must periodically admit one’s errors, no matter how painful or invested you were, when faced with new information, while being careful that these new understandings themselves still solve all the major problems you’ve faced in the past. This is done by maintaining proper unit tests and a clean source control… wait.
Anyway, maybe this is why I’m relatively incrementalist for a leftist; I think society requires several major overhauls, but I’d also like to make sure we do it in a way that doesn’t erase hard-earned lessons of the past.
It’s ok, it’s actually kind of nice to have a “boring” job for once
N͙̬̹̦͞o͎̟̣̺̕ ͔̹̳̰̖͕̟A̡̰̥͈PL?̼͍͘ T͔̜̟ͅh̶̺̱̺͉̞̲̞e͓̯ŕe̠̺̥̩ ̧̼͇̟c̢̣͎̪͖̦̪͍an͈̬̮̺̦̞͖’͖̲͎̙́t̲̲̘̟̠ ̶̦̮̠b̪͉͟e̘̳̱̹̩͕̼͠ ͔͇a̧n͖͖̲y̳̬ ̬͎͚̫͓s͏͇ͅér̜̞̪̳̮͜i̕o̶͕̮̤͖͚͙̟u͎̜͚s͏̖͈ ̢̗co̜̮̦͎̫̪̜n̜̹̤̪̼̕j̲̹͍̱͍͠u̯̺̲̰ͅr̝̬͙̭a̮͇͎t̩͕̜̞i̯͚̲̠̤ͅo̢͍̳̹͚͖̠n̤̞̬s ̢̟̦͈̜͇i̴̭͎̦̮͖̭ṉv͏̦̖͇̯͓̥o̯̲̖̪l̩͚͔̻̲v͙̜̱̫͇̗̩ed̦̞̭́.̶̲̭̣.̛̲̲̼.͉͕̫̲̣
̖͢
͉̖͔ͅH̩̞̝͇̱o̱͉͉̲w͓̯̗̭̼̘͙͘ ͓̺̞̙̟̣b͇̦̙̺͔̝͎o̡̟̗͚̹̳r̕i̶̯̬n̡̗̮̠g͖̮̪̘.͏̦͙͍̙͙
A̱̮n͔̼͈̘̙d̹̗ ͅw͏̦e̲̺̘͖̼l̨l͖͔͟ ̛͚͈̬̼̗̱̪ṱ̱͞h̺̦̯̝̩͕͔́e̙̖͔y̹̰̩̲ ҉͈͙͚s͍̲h͜o̜͢u̞̞̜̭͖̬l̫̰̗̩̥̗͘ͅd̡̘ ̣͚̼b͏͕̫͇͚͉͈e̡!̨͚̦̤͖̬
If you could change your industry, what would you want to see happen?
Oh god, where to even start… I could write a novel on all of: unnecessary barriers to entry in the industry, misconceptions on how our work is actually done that lead to inefficiency and promotion of poor work habits, to the products themselves… Care to narrow down the question a bit?
Let’s start with the first - unnecessary barriers to entry. What skills are really required and what are employers saying they want that is totally not needed?
The guy who designed this forum software is also good with keyboard design, (not so much at people tho), My CODE is a good deck.
What is that? I have only some notion that it isn’t client facing - that’s all that word means to me. (although my programmer friends make backend jokes all the time and I just smile and nod knowingly)
Code that runs on a server somewhere, not that interfaces with (-ew!-) icky humans.
I’ve been wondering about that keyboard. Have considered one myself.
I like the clicky clicky action and the weight (it has a slab of steel in it). If you need specialty things, it has all the DIP switches (one of them fixes the mac/pc keymapping, for instance). It’s high end, but the lighting is perfect and… yeah. I write a lot, so this matters as much as a good pen to me.
@enceladus - how often do you blow out a keyboard? Ever?
I ̯̥͓͚̜̘ḷ̸̜͚̖i̙͉͚̗͔̭k̵̻e̤͎͉͟ ̹̕t̡͍̠h͈͝a̼̱̜͈̫͟t̡ ̭̭į̣̻̦t͍̣͍̪̖’̲̻̫̤s͚̯̩ ̴͇̖s̩͍e͓͚̞̠̥͘t͍͈̥̪͉́ ̯̹ụ̺͢p̷̺̫̻͈ ͉̳̮̳͚͉͡f̶̤o̺̭̮ŕ͈̙͚̫̯̠̲ ̴̲͚̠ͅA̹̣͈̗̲̗͞P̫̻̝L͔̜̟̲̹̦̕.̹͓ ͓̗̲̘̦͉G̗͇̦͕͖̻͟o҉̱͈̮͎͚o̴̞̭d̡̮!͍͓̙̘͡ͅ
N҉o͖͙͚͔̜̺̻͘n͙̣̰s̬̜̱̀en̰͚̳͙s͢é̗̮̩̝̯͕̝!͍͈͔̲̞͠ ̲̮̪̥H̨͚͔̗̜̝u̸m̮̩͍̠̮a̳͢n͔̼̹̜̭̜̼s̲̮̫̘̺̬̤͢ ͢a̺͘r̫e̯̬̖̜ṉ’̡t͔̝̟̙̥̪͡ ͝"҉̮͇͙̜̺i̞̘̯̮͎͚c̱̘͘ky̧̪̠"̮. ̜͜t̝̼̼̖͚h̳̦͓̩͍e̸̩̗̘̦̻y’̹̯̠̬r̝e͔ ̭̺͝ṕ̗̮e̼̫̟r̲̞f͚̰̥̣̩͎͉ec͏̹̼͍̹̩t͎̀l̟͙͈̰̫͉̥̕y̮̳̠͚͞ ̗̝̳̤͎̜y̙͓͟ͅu͔̣m͓̻̪̯̰̤̳̀m̗̳͝y͔ ̬ͅt͓̦̳̩̩͍ͅo̳̖͇̬̣̖.̳̙̘̠̲ͅ.͚̦͔̤̖.̰ ̞̱͎̯̠͔̳͘i͉̥̰̮͘n͓t̝̫̯̬͝e̗͍̹̗͎r̦̰f͏̤͔͎̙̩ạ͕͇̺̦ce̩̬̼͠ ̹̯̟̼̻̗̦w̩̳̳̝͎i͖̠t̲͚͚͉͈͟h̡͇͚̺̟̗̦.̴͉̠͙̬͙͕ͅ