> 3 years of C/C++ in highschool > 1 year of prolog and haskell > math was best in country > highschool actually based > linked lists [email protected] > doing CS degree, don't even feel it easymode.jpg > learned python for the data science meme > write anything i need in based C and assembler
But: > also learned gnu/linux > read sysadmin books > read shell scripting books > actually write great scripts > automate everything > installed gentoo but don't care about compiling everything > use any distro, don't really care about distro
Dilemma: > sysadmin jobs are easymoney.png (linux and network sysadmin, pajeet windows helpdesk is not sysadmin) > realize I might not care about writing software for consumers sysadmins are based > software developers are often wagecucks > would keep writing software for myself and my needs
For the longest time I believed in the buzzword memes, but I keep getting the feeling I want to stick with based C (maybe embedded development?) and sysadmins (maximum /comfy). What do /g?
>1 year of prolog Glad i'm not the only one who suffered
Jayden Davis
Embedded system shit with C is very hard to find a lot of people prefer working with C++ its a small niche within a niche, sysadmin work is boring as fuck. Make a better compiler than the GCC compiler user if you want a challenge.
Justin Nguyen
>> sysadmins are based ha, have you actually met them?
Nathaniel Jackson
Tell us about your super hot Canadian girlfriend who doesn’t care if you cheat on her if she doesn’t know too
Brayden Young
Don't ever work with other human beings, you are incapable of articulating your thoughts.
Luke Reyes
Look into security. It's the skill intersection between systems and programming. You could make big money pretty easily and your skills are highly useful in reverse engineering.
Michael Stewart
looking for a sysadmin job now, i agree it should be boring / comfy af
Andrew Cruz
Can you write something in bash or python or Perl to compare two lists of numbers and highlight matches?
David Howard
result = [] for x in a: for y in b: if y == b: result.append(x)
Colton Ortiz
>sysadmin jobs are easymoney.png All the easy money sysadmin jobs are getting outsourced to AWS, GKE, Azure and Cloudflare. The dream of sitting in your own office and restarting postfix and bind every few days has been dead for over a decade. The only jobs that aren't going are implementing those things locally. Managing bare metal k8s/k3s clusters (and their garbage CNI plugins), placating Ceph, ticking PCI checkboxes, and putting nagios alerts on downtime until the on-call shift starts. All while sitting in an open-plan office where you're shit on from a high by developers, and constantly begged by support 'technicians' to do their job for them since they aren't quite sure whether the customer was trying to browse the website over HTTP, HTTPS, or IMAP.
Cameron Watson
I get paid 135k to write Javascript remotely from my house full time. Good luck not killing yourself - at least software has some creativity involved compared to sys work.
How does one make that much off mere javascript, please tell us your secrets.
Jeremiah Morales
React and Typescript. It's not just those two things though...you need to know how to test, and do proper engineering design especially if you'll be working on a component library (and that's being used by other developers).
I haven't touched jQuery in forever lol.
David Edwards
[x if x == y for (x, y) in zip(a, b)] or [x if x in a for x in b] depending of what compare two lists means. You are just a brainlet, stick to webdev.
Tyler Brown
Both these solutions are fucking terrible O(n^2).
Brayden James
if you care that much about complexity just create a bitset, iterate list 1 and set the bits, and iterate list 2 and &= the bits O(m + n)
Mason Williams
He said "numbers", not "small integers". Plus your method does not allow counting the number of duplicates.
Jaxon Torres
then just use an unordered multiset instead of a bitset