=== ANCHOR POEM === ╔══════════════════════════════════════════════════════────────────────────────────┐ ║ ┌───────────────────────────┐ │ ║ │ CW: re: cursing-mentioned │ │ ║ └───────────────────────────┘ │ ║ │ ║ │ ║ @user-1461 │ ║ │ ║ I'm best at Bash. │ ║ │ ║ I'm most capable with Lua. │ ║ │ ║ My favorite is C. │ ║ │ ║ I'm not a good programmer, I think too hard. Massive systems are too large for │ ║ me. I like laying out data, whether that be by files and programs in Bash, │ ║ arrays and tables in Lua, or memory and datatypes in C, I like to think about │ ║ how programs are constructed. │ ║ │ ║ Which functions point to which piles of numbers? what do they do when they get │ ║ there? │ ║ │ ║ I think I'm better as an artist. But I can do systems administration quite │ ║ well (with Bash and a guiding hand telling me what and why to do) │ ║ │ ║ ... though I kinda suck at technical sysadmin, like Gentoo. There's too much │ ║ terminology - why is data too complicated? Just use data! │ ║ │ ║ anyway. I sound opinionated, but I listen closely to good arguments and │ ║ quickly change my tune when I am incorrected. I am a team player, and I firmly │ ║ believe that sometimes a bad plan executed with cohesion and precision is │ ║ better than the best play executed too late and with too little strength. │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧═══════════════════════════════════════════─────────────────┴──────────┘ === SIMILARITY RANKED === --- #1 fediverse_boost/5981 --- ◀─╔═══════════════════════════════[BOOST]════════════════════════════════────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ Some programming languages I’ve tried and liked and would recommend to others:C (especially C89/C90/“ANSI C” and C99)posix shell, bourne shell, and similar shells (bash, ksh93, mksh)PHPScheme (depending on the vibes I’m getting from someone I might recommend)Common Lisp (Same caveat as Scheme)Emacs Lisp (Same caveat as Scheme and Common Lisp)Motorola 68000 assembly │ ║ ║ │ │ ║ ║ │ Some languages I’ve tried and liked but would not recommend to others:Hewlett-Packard RPL (Actually I might recommend it to someone but it has to be a very specific kind of person)FORTH (same as RPL)Commodore BASIC (Microsoft BASIC) for the VIC-206502 assembly (so bad it’s good)Z80 assembly │ ║ ║ │ │ ║ ║ │ Some languages I’ve tried, did not like, and would not recommend to others:COBOL (maybe I could get used to it? I can at least read it. Just it’s so painfully like writing SQL statements without being as generally useful as SQL database queries)Kotlin (Like that feeling when you read words that alone you understand, but together in a sentence they make zero sense)JavaClojure (a.k.a. “Let’s make Common Lisp but make it worse”)Rust (stands for “Ridiculous Use of System Time” or something as far as I am concerned, heavy on memory and storage and super slow to compile and reads like Kotlin)TI BASIC (TI-82/83/84 style; TI-89 is a little bit better but still not good)C++ (unless you’re just writing almost completely C and building it with a C++ compiler)x86 assembly (I kind of like it but mostly don’t, there are better and more coherent CISC processor ISA’s if you’re into that) │ ║ ║ │ │ ║ ║ │ I should put Javascript somewhere, so I’ll say that it’s possible to write javascript code that I like and can read. Just no one chooses to do it anymore. There was a window between the time JQuery started to fade and all these stupid fucking “web frameworks” took off that it was somewhat tolerable. │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧════════════════════════════════════════════════════════════┴───────╝─▶ --- #2 fediverse/2124 --- ╔═════════════════════════════════════════════════════─────────────────────────────┐ ║ seriously, just google docs mixed with WC3 editor. │ ║ │ ║ boom, infinite storytelling device. As long as you were good with it, which │ ║ was something that a CHILD could learn in like 3-6 months. │ ║ │ ║ Seems like it could be an ENTIRELY NEW SKILL that people could play with. │ ║ │ ║ But no, we learn excel and word in class at middle school. │ ║ │ ║ boring. │ ║ │ ║ I'd rather learn Bash or terminal customization or memory hierarchy │ ║ organization. │ ║ │ ║ Yeah I mean that's cool but dude have you heard of multithreading? It's so │ ║ cool, you can run like 500 different thoughts at once. It's amazing. │ ║ │ ║ ... I dunno, but I'm sure there's times when you'd want to use it. Like, │ ║ processing a lot of data little-by-little. │ ║ │ ║ like, what if you had a camera feed of EVERY social media perspective AT ALL │ ║ TIMES. Like, an instance admin streaming your inputted text to their databanks │ ║ that they can project onto an LLM which interprets and identifies mis-aligned │ ║ or altered direction units and mark them as "flagged", whatever that means, │ ║ for their future the algorithm doesn' │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧══════════════════════════════════════════──────────────────┴──────────┘ --- #3 fediverse/928 --- ═══════════════════════════════════════════════──────────────────────────────────── @user-226 especially if you teach them how to use the terminal. the amount of problems I could solve increased exponentially once I learned basic python and BASH. I love using "tldr", which is a summarizer for man pages. You can use it to store custom notes (and import some from the community) which show you how to complete common tasks. It's so nice when you can see the options laid out in use right there for you whenever you type "tldr " - I personally use "tealdeer" which is a tldr browser written in Rust. It's pretty nice because you can write a note for yourself every time you solve a particular problem, and then if you ever need to do it again it's there for you, easy to access. of course, if your problem isn't listed, that's okay. That's what the man pages are for. As long as you teach them how to search with \/ they can find anything. Especially the \/-f[space] trick, to search for the -f flag for example. some organizers won't need the terminal, some will. if they pay attention, great! ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #4 fediverse/5765 --- ╔═══════════════════════════════════════════════════════════════════════───────────┐ ║ Lua is the most fun language to write code in! The reason is because it's so │ ║ simple, it distills programming down to it's basics, and there's very few │ ║ surprises. Plus, you can use it like a bash script, meaning it's great for │ ║ writing little utilities. │ ║ │ ║ why are we so attached to monolithic massive programs without shared memory? │ ║ we could just write to the hard drive by file.io'ing a file and opening it │ ║ later in a different program. What's the deal with databases, whatever │ ║ happened to just loading things into a datastructure? │ ║ │ ║ oh, is your filesize too massive? what if we redundancied and abstracted and │ ║ concentrically inter-co-acted and thus our familiar forces are defined. │ ║ │ ║ who are your true foes, in [checks notes] computer programming? um, probably │ ║ complexity, probably logical incongruities, probably │ ║ future-technical-debt-style incomprehensibilities, probably stuff that doesn't │ ║ really have anything to do with the hardware but instead is mostly software. │ ║ │ ║ essentially, organization, but done on a whim. │ ║ │ ║ "but $?" │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧════════════════════════════════════════════════════════════┴──────────┘ --- #5 fediverse/3586 --- ════════════════════════════════════════════════════════─────────────────────────── ┌───────────────────────────┐ │ CW: programming-mentioned │ └───────────────────────────┘ I love programming!! Currently working on learning decentralized and GPU oriented computing. It's lots of fun! Plus Bash is a great language, it's not funky or hacky at all. Just a great language. Haha suuuuch a great thing to play with. But GPUs are legitimately cool, aside from Bash's purported funkiness / hackiness. You can do all kinds of cool things at scale that just don't make sense up close. EDIT: oops sorry forgot the content warning ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #6 fediverse/4596 --- ═════════════════════════════════════════════════════════════────────────────────── @user-1707 hey, I'm working on a project. Might need some python, I tend to prefer Lua but it's pretty similar. It uses fediverse software and cheap hardware, think raspberry pi's except risc-v also it might use distributed local LLMs not to generate text, that's garbo and lame and stupid. Instead it uses them to transform text, maybe even translate text, into a more summarized form. Intentionally losing data, like a jpeg compression but for text. Might need some python for that. To glue it all together. The "distributed" part is a whitelist, so we'd need to write that too. Various small little utilities like that for connectivity. oh also there's a one-way ethernet cable that connects two of the boards so we'd need to store some information (easy) and send some UDP packets (hard) anyway it's pretty neat, lmk if you want my contact details and I can tell you about it. I might even be able to pay you. (everything open source, no telemetry, no backdoors, everything private is encrypted, etc etc) ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════─────────────────────┘ --- #7 fediverse/1173 --- ═══════════════════════════════════════════════──────────────────────────────────── hey does anyone want to hire me to do literally anything? I'll work for peanuts, and I'm pretty good at programming in C. I write pretty well, and I'm excellent at customer service (though my profile would beg to differ.) I have experience at large corporations and small ones, and I live in Portland OR I do game design, and many other things besides, and I'm friendly and kind. I promise I won't wear my witch hat to the meeting with investors, unless you think they'd be into that? I'm great with animals, better than people in fact, and I'm quite good with people, as they're just animals at best. I'm not as strange as I seem to be, at least not when you're dancing with my mask. I've grown quite bored, you see, and what better thing is there to be? than a working professional who knows what's best. I believe in our shared future, so if you'd like to work on a project just let me know - I work hard. A little too hard, because odds are I'll burn out after a year or so. I'm quite sharp, and I learn quickly. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════───────────────────────────────────┘ --- #8 fediverse/2754 --- ══════════════════════════════════════════════════════───────────────────────────── ┌────────────────────────┐ │ CW: is-that-rude??-wha │ └────────────────────────┘ AI engineers only ask users for prompts because they don't have any ideas of their own i'm a programmer, I think of AI like a tool, like a for loop or something. it's trivial to script together a local LLM that can process your stuff 1s slower every time you click the mouse, but like... who cares, right? everybody needs a chatbot... then they plan to script together a computer system that operates just like a corporation and it's like... no way, now there's something that can compete. and they don't know how to implement it. (but they're working on it) like, think about the absolute most automated Microsoft Teams or Discord could be. there's SO MUCH of your text-based information that they could process ANYTHING. well, anything that's been performed before. there'll still be a need for people, who actually apply the things they've learned. and -- stack overflow -- alt text that has a list of attributes that are poster-selected that can be described one-by-one (to paint a picture) ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #9 fediverse/5291 --- ═════════════════════════════════════════════════════════════════════────────────── the most important skill I can think of for a linux software engineer is the ability to connect multiple systems together and turn windows and macintosh devices into Linux devices so that datacenters can be built out of whatever's on the around. there's this programming language I like called Chapel for distributed computation computing which is also cool, if you're more of the programming type. networking security I believe often has hardware solutions, so getting the crypto-graphy boys and the PCB girls together to work on some jams is a good and productively useful gathering of insightful events "but ritz computers should only be used to solve problems that people have, not make more problems!" ah yes but have you considered that problems find you, and the computers help you work through them ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════════─────────────┘ --- #10 fediverse/3155 --- ═══════════════════════════════════════════════════════──────────────────────────── ┌───────────────────────────┐ │ CW: re: cursing-mentioned │ └───────────────────────────┘ @user-1461 my issue is that I've never really had project-mates. Every time I try nobody will work with me. I applied to like, fifty different jobs, and nobody interviewed me! Sheesh, guess they don't want me. FIFTY JOBS. Entry level. Beginner programmer. ah well. I guess they confused someone who would work for 40,000$ per year with someone who was 1/3rd as useful as someone who deserved 120,000$ per year. I'd love to get experience. I'm sure I'd feel significantly differently with as much. Perhaps I'd even decide that programming professionally isn't for me, which would feel... quite defeating who can say. Not I, for I have not experienced it. Though I will say my time in hardware taught me that I'm fragile and can't work too much. Like a scalpel that dulls when used consistently, I am a scalpel that gets no practice... Is that really useful at all? who can say. Not I, for I have not experienced it. Though I do like writing logical machines. Laying out data. Picturing structures. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════───────────────────────────┘ --- #11 fediverse/5911 --- ╔═════════════════════════════════════════════════════════════════════════─────────┐ ║ I was always fascinated by the Linux way of programming. Need to do something? │ ║ write it into a script! You never know when you'll need it again. Then, just │ ║ stay organized, religiously so, and understand that you will forget about │ ║ stuff. But, you'll come across it eventually, ready and willing and able to │ ║ help you. │ ║ │ ║ if you don't want me using AI, then give me ~20 junior developers. Which is │ ║ more efficient, do you think? │ ║ │ ║ "girl you haven't even tested your vibe-coded slop, how do you know if it │ ║ works" │ ║ │ ║ oh I'm sure it doesn't, but it's the thought that counts │ ║ │ ║ ... I guess I'm just saying, please don't burn the data centers. Computers are │ ║ not only bad for the environment when they're burnt, but also we can use them │ ║ for all kinds of neat things. Even if it takes a lot of energy, just... build │ ║ more solar panels and only use the computers for important stuff? │ ║ timeshare-style? │ ║ │ ║ \@/documents/books/man-and-the-computer.pdf │ ║ │ ║ that was my mother's book... I love her. I miss that side of her. She fled │ ║ when the cancer came. │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧════════════════════════════════════════════════════════════╧═─────────┘ --- #12 fediverse/4125 --- ═══════════════════════════════════════════════════════════──────────────────────── @user-883 yeah that's probably better too since it'll be easier so there'll be fewer bugs, especially since processing audio isn't usually performance critical ^_^ TBH I just want people to make more threading primitives like locks, semaphores, and iterators. Like... thread pools, or hashmaps that run a function on each record stored within every time each of the threads passes a checkpoint, or paginated arrays of data that run a function on themselves and the records near them (with slightly different input values, of course) idk what those are called but I can't resist putting them in everything Anyway I do think multithreading programs that don't need it will teach you to be a better programmer, so... depends on what you're working on I guess. Are you preparing to be ready and working, or are you ready and working? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘ --- #13 notes/who-likes-linux --- ═══════════════════──────────────────────────────────────────────────────────────── [a picture of someone's neofetch] /u/HartBreaker27 =============================================================================== I was gunna pass this over... than my spidey senses kicked in.. whats Arch fam.. and explain like your talking to a potatoe. Also, if this is beyond potatoes level skills, im fine with being told that.. Seriously fam, potatoes.. /u/ugathanki =============================================================================== You know how using a windows and a mac feel different? Like they have different personalities. That's because they're using a different "Operating System". An OS is a collection of tools and utilities that coalesce into a cohesive unit that co-illustrates your coincidental contact with computers. Paired, of course, with the contributions of the hardware and the network. Linux is sorta like the soul of an OS - not quite an entire OS, but rather just a piece called a "kernel" - like a nugget of gold (or truth!) the kernel defines basic operating methodologies and brings order to the chaos of the machine. From that order strives the will that dutifully obeys your base instructions after being passed through several translation layers. Huh? Oh right potatoes. Arch is like a body that's layered upon the soul (kernel) of Linux. It's what's known as a "distribution" or "distro" - and one that's quite focused. Arch is very close to the machine, with barely any translation going on at all! It's also very bare bones, allowing you to build up exactly what kind of computer you'd like to have through various "packages" of software that you can download through a "package manager". Each distro can use whichever package manager they'd like, but it's generally good practice to pick one and stick with it. This distro is known as Arch Linux because it's the fusion of "Arch" and "Linux" - who'd've thought amiright? There are plenty of others that are more familiar to users of Windows and Macintosh computers, mostly via mimicking their user-interface styles (such as having desktops with icons and start-menus with dropdowns and the like) - these distros are great for people who'd prefer the workflow of the other OS's but would still like to use Linux. Arch in it's base form is nothing like Windows or Mac. You interact with it purely through a "terminal" which is like having a conversation with your computer. Like a scientist writing notes on the moon, and sending them to a lab orbiting around it to conduct experiments. You type commands, and those commands (if properly understood) can produce a myriad of effects great and small. But some of the experiments you'd like to conduct need to be done more than once - it'd be nice if you could ask the moon-lab to store some of the procedures and execute them whenever you need - sorta like abbreviating a long phrase or sentence that you use often - like ASAP for As Soon As Possible or OS for Operating System. Well... There are! They're called "scripts", and you can write scripts for anything you'd like. Since everything is controlled on the terminal via a TUI -> "Terminal User Interface" -> you can write down a note with all the commands you'd like to run and give it a name. Then you can use that name in the future to execute that familiar experiment in your moon-lab. after writing enough scripts, you can start to chain them together and layer them on top of one another - sorta like creating your own language. a personal dialect between you and your computer. and these scripts are portable too - they can be given to another computer, who'll instantly understand what you're trying to say. this kind of sharing is a central tenant of what's known as the: "Unix Philosophy: Do one thing, and do it right." Linux lends itself toward people who love to hack things together - not like breaking into a system and stealing your credit cards, like you see on TV, but more like cobbling together a go-cart out of rusty parts and proceeding to get a speeding ticket on the high-way. That kind of fervent creative impulse is true passion, a shining light for us who are blinded to follow. These "hackers" are some of the brightest people around, and I have immense respect for them. They are kind and share knowledge freely, which often gets them in trouble with copyright laws! I make it sound difficult, but really it's pretty easy - about as easy as learning Windows or Mac for the first time. Most of us did that when we were young though, and kids learn pretty quick - so it may feel harder now, but it's really not. Once everything starts to "click" then it's just a matter of knowing which commands to run. Speaking of which, if you know a command but you don't know how to use it, you're in luck! There's some super convenient notes written by previous scientists who came before you and live on other nearby planets. These are called "the man pages", and they are instructions written in a manual format for manual application of man-made management applied to manufactured man-chines. Sorry for that last one I had to. You can always find new commands by downloading new software on your package manager - generally, one package = one command. "Do one thing and do it right" if you have any questions lmk - i'm not exactly a wizard, more of a prophet / wielder of the will of the watchers within, but i'll do my best ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════───────────────────────────────────────────────────────────────┘ --- #14 fediverse/5212 --- ════════════════════════════════════════════════════════════════════─────────────── the reason you start with a game engine is because then you'll have tools to make however-many games you want. Tools that you know intimately enough that you can debug and improve them without breaking your creative flow by learning something new halfway through a project the whole point of individualized projects instead of viewing each computer as a complete and total whole (why do we need servers again?) is that you can paint a picture of where the design of the program is intended to go, such that all the considerations are in place and whatever issues or struggles you might face along the way are adequately addresssed, -- stack overflow -- [because I mistyped addressed] -- -- if you know what "stack overflow" means you have intimate knowledge of the technology, and can probably guess what it means in context when I say it. "nuts I lost that train of thoguht" -- stackl ov ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘ --- #15 fediverse/1317 --- ╔═══════════════════════════════════════════════───────────────────────────────────┐ ║ ... if I don't do this deadline by tomorrow they'll kick me out of school. │ ║ again. │ ║ │ ║ how am I going to be a programmer without a degree? feels useless to be me. │ ║ wish I could code my own horoscope >.> │ ║ │ ║ o wait dummy that's called "motivation" and "the ability to follow through on │ ║ your ideas and planned machinations" - yeah can I get some of that, if you │ ║ please? surely just a taste of discipline, through laboring to alter │ ║ conditions, surely a bit would suffice. │ ║ │ ║ c'mon don't fail me now. I can do this. I know I can. I know because I've been │ ║ told that I can, now and again through time and time yet again, always I seem │ ║ to [stack overflow] │ ║ │ ║ what's time if not the present amiright │ ║ │ ║ ... │ ║ │ ║ anyway... │ ║ │ ║ it's just git, how hard could it be? it's just calculus, it's just java, it's │ ║ just... well, it's not any of those things, not really. it's memorization, │ ║ it's application of tools that you've been shown (not that you've grown). It's │ ║ a lack of responsibility, where is my honor? ah but I digress, I'm a carpenter │ ║ at heart I guess │ ╟─────────┐ ┌───────────┤ ║ similar │ chronological │ different │ ╚═════════╧════════════════════════════════════────────────────────────┴──────────┘ --- #16 fediverse/5405 --- ══════════════════════════════════════════════════════════════════════───────────── can't stop thinking about a visual programming editor that can be interacted with in the same way that people are used to (think chromebooks dragging and dropping icons in a web UI) but produces a text-file full of code and all the required compilation scripts for any language the user requires... seriously, programming is not THAT different between the different languages. especially the main ones. they're all essentially variables and function calls at the end of the day, so why not abstract away all the extra details and build something that n00bz can actually use to build things. I technically could make this but I don't have the bandwidth and I don't think it's important really? who can say, the tools tend to co-create the solutions in my experience. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘ --- #17 messages/181 --- ══════════════════════════════════════════════───────────────────────────────────── I know you don't want to hear this, but there is a chance that there will come a time where your life depends on your ability to debug a computer without the internet. To set up an SSH server. To install Linux. To program in C. To do something else that I'm not prepared for... If StackOverflow didn't exist because network connectivity has been lost, could you remember syntax? Maybe it's a good idea to set up a local LLM that can answer basic questions about technology. Maybe it's a good idea to set up on your parents computer, just in case you have to hide out there for a couple months. Maybe it's a good idea to download wikipedia, just in case. If I need to use a mac, I'm screwed ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════────────────────────────────────────┘ --- #18 fediverse/634 --- ═════════════════════════════════════════════────────────────────────────────────── @user-192 I'd agree with that. it's not designed for performance, not really. Mostly ubiquity, which is it's strength. As long as something can be compiled to a binary, BASH can execute it. That's why it's good, for accomplishing diverse tasks that you cannot have the capacity to program yourself. Scientific computations or cultural approximations, things that are beyond your intuitive understanding as a human on this earth, but which compel and align your thinking. I'm sure someone could create a more intuitive or accessible syntax, but syntax isn't the point - the capabilities, what you can do with it, has always defined the purpose of programming paradigms. And BASH is (currently) at the forefront of it's niche, the "terminal" language that handles "command line" applications. Powershell is good, yes... but it's not as good as BASH. Neither is Fish or... the one that starts with a z? zfs? something like that. The acronyms are hard to keep straight sometimes. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #19 fediverse/3907 --- ══════════════════════════════════════════════════════════───────────────────────── kinda wanna make a linux distro that has all the capabilities of a GUI distro and isn't so minimal (like screen recording, calculator, screenshot, wifi manager, etc etc) but with i3 instead of a desktop. they could literally just be symlinks (shortcuts) to scripts that are in your /usr/bin or whatever directory seriously it's not like there's THAT many ways to use ffmpeg, why not just write a script for them? that's what you're going to do when you use it for the first time, anyway, so... ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════────────────────────────┘ --- #20 notes/contractual-labor --- ════════════════════════════════════─────────────────────────────────────────────── I feel like the IT people who work at schools should be the ones who teach classes on computer science. I'd much rather have a class taught by a sysadmin than a teacher who can barely teach them excel and garageband. I mean c'mon computers are the future idk why we don't get that yet. Kids need to know this stuff. It's not like it's super complicated and difficult, you just have to think about it a certain way. Once that "clicks" you have a lifetime to learn about how wonderful they are. Everyone in IT has that moment, for me it was installing (and then subsequently modding) video games. Sometimes I spent more time tweaking my system than I did actually playing games - and the kinds of games I preferred were the ones that relied less on agility and were more mental. Strategy games are what inspired me because I could think about them - and that felt somehow more useful. Like I was learning. When I would learn fighting games or FPSs I felt like I was learning a skill, like how to use a hammer or how to ride a bike. And idk, I felt like video games could never match reality. Like "oh boy imma push the B button to swing this sword" versus "hey look at me I'm swinging this stick just like a sword and imagining so hard that I can picture it" - but with strategy games, you never really found opportunities to practice that kind of skill. Like how often are you in a situation that demands mental performance? We've sorta optimized our society away from that, and toward a more passive stressed out compliance. like... climate change is a thing, and nobody's doing anything about it? We're still pushing down the levers that cause greenhouse gas emissions to go up? Like c'mon what's our plan. I think people who guide massive oil companies and such should be replaced if they're intentionally guiding the ship toward destruction. Like that's just dereliction of duty I tell ya. Oh, what's that? They're compelled to maximize profit by the contracts and restrictions of their share--holders? I mean c'mon it's well past time for that. And what's all this about inequality? Jeez and racism and homophobia and forced contribution - man people really put up with a lot of shit. Kinda makes me feel like we should make solving those problems our highest priority? So we can move forward as a species? Like who cares about all that other shit. None of it matters. Like, what's even the point. We're all just "here", in the now, and what can we do but respect it? It's our duty and our diligence to protect the present, as citizens of the temporal experience of earth. Honestly, if the earth was alive would you be fine if it died? I can't believe that. It's well past our due date. Just get it over with. Maybe it'll be hard for a couple years, but you have the technology now to completely dominate the earth. No animal besides man proves any threat to man, and we're telling you - you can - and that's something that you gotta remember. ... I hear it in the birdsong. I hear it in the air - it rumbles as cries at me from across and just over there. I hear in it's whispers, in it's most gallant of confells (?) (confused scrambling? it's talking about a car crash) Outside of my window there's a highway. Just on the other side of a concrete partition. Between me and the partition there is a lake, with trees and flowers and an island where people can picnic or have a barbeque. Around this path there are walkways, and arranged just so - the trees that have grown here are taller than the homes. I live on the third story. I absolutely love it. It feels like a treehouse. But my apartment is near a curve in the highway. It isn't much, nothing out of the ordinary, but even still there are slightly more crashes there than in other parts of the highway. Statistically. I hear sirens every day I also live right next to a fire-station. Well, it's on the same block. But even still it's a very interesting neighborhood. There's shops and food just across the highway, and closer to home there's a small section that has cheaper options. As a perpetual college student, I appreciate that. But... I've never really gone and used it? I dunno, spending money at a restaurant just didn't seem like a good use of my money. I only have so much of it you know. I'd love to be fed but I can't afford it - I wish I could. I still eat well, I mean I'm not starving over here. I know I've lost weight, but I dunno I just forget to eat. It's like... not that big of a deal for me. whatever right? ... the birds talk about me behind my back. They think I can't understand them but sometimes I can. If I listen. But I dunno it takes a lot of effort. It's... sorta like understanding what R2-D2 is saying. Or interpreting the meows of a cat. They know me as the witch. I'm not very good yet, and they know that. But they know what to expect. /shrug I've been working on a video game recently. It's been a lot of fun doing programming. I like writing software and developing complex systems with interesting interactions. I love designing the machinery that creates a program. It's like... tinkering. It feels like building with blocks or legos, except it's for little machine parts. And then there's just sending data to and fro and modifying any operations it performs on it, and eventually that data reaches some endpoints that create an effect that is displayed to the player. Or user. I should say user. Not all software is video games you know. ... I knowww but they're the most interesting! I love how they are designed around mechanics! like... game design is fundamentally about breaking down the world into ideas for how it should *work*, like how it should behave. It's amazing and I love it! It's all I can think about! I am utterly consumed! I'm also pretty sure I'm autistic. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════──────────────────────────────────────────────┘ |