=== ANCHOR POEM === ═════════════════════════════════════════════────────────────────────────────────── The best way to program computers is to organize them according to their relations. Like, when x increases by 4 then y increases by 2 - basically, a math equation that you can continuously solve by calculating more and more comprehensively and deeply. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ === SIMILARITY RANKED === --- #1 fediverse/1810 --- ═════════════════════════════════════════════════════────────────────────────────── some people hear words like "datastructures" and "object-oriented programming" and think they're made up terms that don't mean anything important. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #2 fediverse/5247 --- ════════════════════════════════════════════════════════════════════─────────────── the hardest problem in computer science is figuring out why users do what they do. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════════──────────────┘ --- #3 fediverse/581 --- ═════════════════════════════════════════════────────────────────────────────────── @user-428 sometimes I think about how much more productive I'd be if I had a code editor that let me draw arrows and smiley faces and such alongside the code. Or if I could position things strangely, like two functions side-by-side with boxes drawn around them. Or diagrams or flowcharts or graphs or... something that would output to raw txt format, but would present itself as an image that could be edited. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #4 fediverse/4084 --- ═══════════════════════════════════════════════════════════──────────────────────── ┌──────────────────────┐ │ CW: re: -mentioned │ └──────────────────────┘ @user-1074 the more you try, the more you have to calculate, which is a problem, because endlessly recursive calculations create infinite loops, which frankly are impossible to compute because they defy computation! Not good, not ideal, no thank you, not for me, no thanks, not what I'd like. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════════════════════════───────────────────────┘ --- #5 fediverse/65 --- ═══════════════════════════════════════──────────────────────────────────────────── if something makes sense physically, but not mathematically, then the mathematics are wrong. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧════════════════════════════════───────────────────────────────────────────┘ --- #6 fediverse/280 --- ════════════════════════════════════════════─────────────────────────────────────── old school programmers use short variable names because the computer monitors they would code on had a lower resolution, meaning fewer characters per line. why waste pixels being verbose? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════──────────────────────────────────────┘ --- #7 fediverse/2003 --- ═════════════════════════════════════════════════════────────────────────────────── The most important programming language to master is pseudocode. With a firm grasp of pseudocode in your toolbox, you can solve any problem in any language. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════─────────────────────────────┘ --- #8 fediverse/2622 --- ══════════════════════════════════════════════════════───────────────────────────── what kind of linux user are you if you don't even like reading terminal output? it's USEFUL and INTERESTING information! WHY ELSE WOULD THE PROGRAMMER OUTPUT IT??? ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #9 messages/400 --- ════════════════════════════════════════════════════─────────────────────────────── The schizophrenic sees truth in dazzling displays of colors unknown to man, while the neurotypical sees truth in shades of gray that can be reasoned with. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #10 fediverse/4474 --- ════════════════════════════════════════════════════════════─────────────────────── @user-1268 if you know how to program in C this is a good resource for building networking applications: https://beej.us/guide/bgnet/ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════──────────────────────┘ --- #11 fediverse/4900 --- ════════════════════════════════════════════════════════════════─────────────────── if you wanna trick systems administrators just put a bunch of sleeps in your code so your computer programs don't use up all the mainframe's resources all at once [statements dreamed up by the practically deranged] ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════════════──────────────────┘ --- #12 fediverse_boost/4174 --- ◀─╔═══════════════════════[BOOST]═════════════════════════───────────────────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ the belief that the world consists of discrete 'objects', rather than regarding it as an undifferentiated field of matter to which we can attach various framings, is a widespread mental limitation │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧═════════════════════════════════════════════───────────────┴───────╝─▶ --- #13 fediverse/633 --- ═════════════════════════════════════════════────────────────────────────────────── @user-192 the neat thing about BASH is that it's the glue that holds all your other code together. Write libraries in C and call them with BASH - accomplish broader tasks that are easier to co-create. That's why I like it - it's not the most important, but it's quite beneficial I think _^ ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════─────────────────────────────────────┘ --- #14 fediverse/3553 --- ════════════════════════════════════════════════════════─────────────────────────── @user-381 I have this notion about a math/CS curriculum where students build and program their own calculators. Once you make the calculator do it you never need to do it yourself again. for the same reason that "writing is thinking" is true, so too is "programming is calculation" true. by working through the steps required to produce a result, and fully understanding each step, they have a much more solid understanding of what's going on than if they practiced rote memorization (worse) or continual computation (better, not best tho) especially if every step of the way is accompanied with visual elements which show exactly what is happening. Some people are more visual, some people are more algorithmic, and finding a way to teach all types of people is a truly difficult and rewarding part of teaching. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════════──────────────────────────┘ --- #15 messages/1230 --- ═════════════════════════════════════════════════════════════════════════════════── The machine cult is just when everyone's job is building and maintaining the computer. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧══════════════════════════════════════════════════════════════════════════─┘ --- #16 messages/399 --- ════════════════════════════════════════════════════─────────────────────────────── The schizophrenic sees the truth in dazzling displays of color that are nigh incomprehensible, while regular people see truth in shades of gray that you can understand and work with. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═════════════════════════════════════════════──────────────────────────────┘ --- #17 fediverse_boost/4925 --- ◀─╔══════════════════════════[BOOST]═══════════════════════════──────────────────╗ ║ ┌────────────────────────────────────────────────────────────────────────────┐ ║ ║ │ still waiting to find the energy and headspace to write an irritated blog post about why the fact that most toolchains are like 80% of the learning curve for those who are just getting into programming (especially on windows) │ ║ ║ └────────────────────────────────────────────────────────────────────────────┘ ║ ╠─────────┐ ┌───────────╣ ║ similar │ chronological │ different ║ ╚═════════╧══════════════════════════════════════════════════──────────┴───────╝─▶ --- #18 fediverse/5590 --- ══════════════════════════════════════════════════════════════════════───────────── vibe coding is just writing comments in increasing detail until the generated code matches what you need. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════════════════════────────────┘ --- #19 fediverse/2786 --- ══════════════════════════════════════════════════════───────────────────────────── the best way, I find, to be deserving of trust is to do the best that you can, and be honest when you cannot do more. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ --- #20 fediverse/2423 --- ══════════════════════════════════════════════════════───────────────────────────── does anyone know of any fedi software that lets you link to a particular post and read forward on a person's timeline from there? Or back I guess, but chronological viewing specifically. ┌─────────┐ ┌───────────┐ │ similar │ chronological │ different │ ╘═════════╧╧═══════════════════════════════════════════════────────────────────────────┘ |