From 1f3a34e4042bba6bd00d95d8e52d63f1661e8fd0 Mon Sep 17 00:00:00 2001 From: Miloslav Ciz Date: Thu, 28 Sep 2023 22:03:49 +0200 Subject: [PATCH] Update --- hacking.md | 3 ++- soydev.md | 20 +++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/hacking.md b/hacking.md index dfd18de..4dbbc4e 100644 --- a/hacking.md +++ b/hacking.md @@ -64,5 +64,6 @@ A great many commonly used tricks in programming could be regarded as hacks even ## See Also +- [soydev](soydev.md) - [demoscene](demoscene.md) -- [cracking](cracking.md) \ No newline at end of file +- [cracking](cracking.md) diff --git a/soydev.md b/soydev.md index 6d83933..09dae4e 100644 --- a/soydev.md +++ b/soydev.md @@ -12,4 +12,22 @@ Sodevs are incompetent wanna-be programmers that usually have these characterist - Being highly active on social networks, probably having a pixel-art portrait of their ugly face and "personal pronouns" on their profile. - Believing in and engaging in [capitalism](capitalism.md), believing corporations such as [Microsoft](microsoft.md), wanting to create "startups", being obsessed with [productivity](productivity_cult.md), inspirational quotes and masturbating to tech "visionaries" like [Steve Jobs](steve_jobs.md). The "rebels" among these are advocating [FOSS](foss.md), however they always promote huge [bloat](bloat.md) and de-facto [capitalist software](capitalist_software.md) which is no different from proprietary software. - Using buzzwords like "solution", "orchestration" etc. -- ... \ No newline at end of file +- ... + +Here is a quick rough comparison of seydevs and actual good programmers (nowadays mostly an extinct species): + +| characteristic | good programmer | soydev | +| ----------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------- | +| math skills | deep knowledge of math | "I don't need it", "there's library for that", memorized math interview questions | +| computer knowledge| all-level, big-picture knowledge of principles | knowledge of trivia ("This checkbox in this framework has to be unchecked.", ...) | +| specialization | generalist | hyperspecialized, knows one language/framework | +| prog. languages | C, assembly, FORTRAN, Forth, comun, lisp, ... | Python, JavaScript, Java, C#, C++2045, ... | +| mostly does | thiking about algorithms and data structures | typing glue code for different libraries, updates/maintains systems, talks to people | +| political opinions| politically incorrect hippie anarcho pacifist | liberal capitalist feminist pro black lesbian LGBT fascist anti Nazi | +| hardware | 640x480 1990s laptop, no mouse | 2023 touchscreen 1080K macbook with stickers all over, wireless $1000 AI gaming mouse | +|memorized knowledge| 10000 digits of pi | 10000 genders plus offensive words he mustn't say | +| text editor | vim, ed, ... | Microsoft AI blockchain VSCode with 10000 plugins running in 10000 virtual sandboxes | +| looks | fat, unwashed, unkept beard, dirty clothes |pink hair, fake glasses, $1000 T-shirt "sudo make sandwich HAHA BAZINGA", 10000 tattoos| +| gender | male | depends on mood | +| race | white | prefers not to specify | +| hobbies | reading encyclopedias, chess, rocket science | distrohopping, browserhopping, githopping, editorhopping, tiktok, partying |