#programmers — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #programmers, aggregated by home.social.
-
#Copilot and I abandoned Qt6 in our Jetson AEye project to replace the bloating #Ubuntu desktop GUI. We switched to #ImGui.
Like #DOM, Qt6 is a dependency hell that uses twisted pointer logic, causing even some simple container closing crashes. Modern #programmers do not see structures. They follow the random tree structures of individual apps, making two naturally symmetric structures of two apps incompatible. Qt6 and DOM dependency hells are just #C pointer hell in disguise.
-
Modern #programming is no longer about algorithms, intelligence, efficiency, ... It is about ecosystems. #Programmers memorize data structures of different libraries, blueprints of classes and interfaces so that they can use the methods of different libraries. Most of them do not understand what these libraries do under the hood.
Do we still need programming languages and programmers? We only need programming logic. I asked Laguna S2.1 to write Aarch64 based on my logic and it worked.
-
Logic for Programmers by Hillel Wayne
https://logicforprogrammers.com/
Comments: https://news.ycombinator.com/item?id=49104937
#HackerNews #Logic #for #Programmers #Hillel #Wayne #programming #resources #tech #education
-
Logic for Programmers by Hillel Wayne
https://logicforprogrammers.com/
Comments: https://news.ycombinator.com/item?id=49104937
#HackerNews #Logic #for #Programmers #Hillel #Wayne #programming #resources #tech #education
-
By the time I started poking round in LISP, sometime in the mid 1980s, I had been programming in assembly, FORTRAN, and C for a few years—the weapons of all EE undergrads, in those days. I was #imperative, to the core. Yet, I took to LISP. But I hit the FP wall, when I met ML a bit later.
ML was then far simpler than modern FP languages. Despite being comfortable with LISPy FP, I struggled with the purer MLish FP. With effort, it all clicked. Later in CS grad school, I met early, small Haskell, which was not a big gap for me to cross.
As a grad student, I taught FP, in ML, to upper-level undergrads. Many of them came to the course armed with C or C++, so they faced the same hurdles I did. My personal experience helped me guide them. To my surprise, a few students who took ML as their very first programming language suffered far less. They were lower-level students who lacked programming experience but had already acquired theoretical proficiency. Because they came to ML without imperative prejudices, but armed with theoretical concepts, they got FP immediately.
The #declarative paradigm is indeed a tall step to climb for the imperative #programmers. I would have cracked, had I transitioned from C and Smalltalk directly to Haskell, without the aid from LISP and ML.
Every freshman today enters the CS programme with at least a few years of C++ or Python, usually taught by high school teachers without CS background. And most FP courses now use large, complex, industrial-strength languages like OCaml or Haskell.
In my view, introducing FP using older, smaller, simpler, stabler languages, like R⁴RS Scheme and Standard ML '97, would be far less off-putting to the imperative-minded novices.
-
By the time I started poking round in LISP, sometime in the mid 1980s, I had been programming in assembly, FORTRAN, and C for a few years—the weapons of all EE undergrads, in those days. I was #imperative, to the core. Yet, I took to LISP. But I hit the FP wall, when I met ML a bit later.
ML was then far simpler than modern FP languages. Despite being comfortable with LISPy FP, I struggled with the purer MLish FP. With effort, it all clicked. Later in CS grad school, I met early, small Haskell, which was not a big gap for me to cross.
As a grad student, I taught FP, in ML, to upper-level undergrads. Many of them came to the course armed with C or C++, so they faced the same hurdles I did. My personal experience helped me guide them. To my surprise, a few students who took ML as their very first programming language suffered far less. They were lower-level students who lacked programming experience but had already acquired theoretical proficiency. Because they came to ML without imperative prejudices, but armed with theoretical concepts, they got FP immediately.
The #declarative paradigm is indeed a tall step to climb for the imperative #programmers. I would have cracked, had I transitioned from C and Smalltalk directly to Haskell, without the aid from LISP and ML.
Every freshman today enters the CS programme with at least a few years of C++ or Python, usually taught by high school teachers without CS background. And most FP courses now use large, complex, industrial-strength languages like OCaml or Haskell.
In my view, introducing FP using older, smaller, simpler, stabler languages, like R⁴RS Scheme and Standard ML '97, would be far less off-putting to the imperative-minded novices.
-
@AmenZwa
> then-dominant cast, the C #programmersSince C was my 6th programming language, I must argue for its ongoing dominance! [1]
But I don't feel like it.
> I am still applying the late 1990s machine learning techniques in the modern era of large, complex, ill-conceived, incomprehensible, undocumented, unmaintainable codebases.
They'll continue sneering at you until you learn to produce ill-conceived incomprehensible undocumented unmaintainable codebases.
I.e. get with the program, dude! Can't you see that this is what all cool programmers are doing?
[1] After Basic, Fortran, Cobol, Pascal, assembly.
-
@AmenZwa
> then-dominant cast, the C #programmersSince C was my 6th programming language, I must argue for its ongoing dominance! [1]
But I don't feel like it.
> I am still applying the late 1990s machine learning techniques in the modern era of large, complex, ill-conceived, incomprehensible, undocumented, unmaintainable codebases.
They'll continue sneering at you until you learn to produce ill-conceived incomprehensible undocumented unmaintainable codebases.
I.e. get with the program, dude! Can't you see that this is what all cool programmers are doing?
[1] After Basic, Fortran, Cobol, Pascal, assembly.
-
Back in the 1980s, when I said, “I write #programmes with #ML”, I got derisive smirks from the then-dominant cast, the C #programmers.
These day, when #LLM-fed coders hear me say that, some warm up to me because they believe I am one of them who uses AI code generators, but most sneer at me because they believe I am still applying the late 1990s machine learning techniques in the modern era of large, complex, ill-conceived, incomprehensible, undocumented, unmaintainable codebases.
-
Back in the 1980s, when I said, “I write #programmes with #ML”, I got derisive smirks from the then-dominant cast, the C #programmers.
These day, when #LLM-fed coders hear me say that, some warm up to me because they believe I am one of them who uses AI code generators, but most sneer at me because they believe I am still applying the late 1990s machine learning techniques in the modern era of large, complex, ill-conceived, incomprehensible, undocumented, unmaintainable codebases.
-
Should be widely read!
I heard it on Cory Doctorow's podcast. "Hell Is Other People"
"Not everyone feels this way. A subset of humanity is committed to a world where everyone else takes orders from them. We have different names for these people. We call the majority of them “toddlers,” but we call the others “bosses” or “tyrants.” "
"These latter two groups ... are also among the people most excited about #AI. What’s more, the more powerful these people are, the more credulous and enthusiastic they are about AI."
"Among #bosses, the most enthusiastic boosters are #tech #overlords. These #billionaires will not shut up about AI, and, tellingly, the thing they’re most excited about is the fact that AI might let them fire #programmers and replace them with #chatbots."
https://locusmag.com/feature/commentary-cory-doctorow-hell-is-other-people/
-
Should be widely read!
I heard it on Cory Doctorow's podcast. "Hell Is Other People"
"Not everyone feels this way. A subset of humanity is committed to a world where everyone else takes orders from them. We have different names for these people. We call the majority of them “toddlers,” but we call the others “bosses” or “tyrants.” "
"These latter two groups ... are also among the people most excited about #AI. What’s more, the more powerful these people are, the more credulous and enthusiastic they are about AI."
"Among #bosses, the most enthusiastic boosters are #tech #overlords. These #billionaires will not shut up about AI, and, tellingly, the thing they’re most excited about is the fact that AI might let them fire #programmers and replace them with #chatbots."
https://locusmag.com/feature/commentary-cory-doctorow-hell-is-other-people/
-
Falsehoods #programmers believe, a collection of lists. I can attest to the accuracy of many of these. Names and addresses especially, I had to deal with them during my time at CoreLogic.
-
Falsehoods #programmers believe, a collection of lists. I can attest to the accuracy of many of these. Names and addresses especially, I had to deal with them during my time at CoreLogic.
-
The harder thing about debugging and analyzing SQL queries on Laravel is very, very simple:
Where the fuck these happen.
You can go into the rabbit hole and not come out in 5 minutes, or 5 hours. And even then, you may have went to the wrong hole.
#PHP #Coding #Code #Laravel #SQL #Database #Databases #Programming #Programmers #SoftwareDevelopment #WebDevelopment #WebDev
-
The harder thing about debugging and analyzing SQL queries on Laravel is very, very simple:
Where the fuck these happen.
You can go into the rabbit hole and not come out in 5 minutes, or 5 hours. And even then, you may have went to the wrong hole.
#PHP #Coding #Code #Laravel #SQL #Database #Databases #Programming #Programmers #SoftwareDevelopment #WebDevelopment #WebDev
-
🚀🔥 Breaking news: #AI has "revolutionized" the #job #market by turning junior #programmers into #endangered species! But fear not, the "new wave" of programmers is here—they just prefer not to be called programmers anymore. 🙃 Good luck explaining that at the next family reunion! 📉
https://seldo.com/posts/ai-has-torched-the-market-for-junior-programmers/ #Revolution #Species #New #Wave #FamilyReunion #HackerNews #ngated -
🚀🔥 Breaking news: #AI has "revolutionized" the #job #market by turning junior #programmers into #endangered species! But fear not, the "new wave" of programmers is here—they just prefer not to be called programmers anymore. 🙃 Good luck explaining that at the next family reunion! 📉
https://seldo.com/posts/ai-has-torched-the-market-for-junior-programmers/ #Revolution #Species #New #Wave #FamilyReunion #HackerNews #ngated -
AI has torched the market for junior programmers
https://seldo.com/posts/ai-has-torched-the-market-for-junior-programmers/
#HackerNews #AI #junior #programmers #market #disruption #technology #job #trends
-
AI has torched the market for junior programmers
https://seldo.com/posts/ai-has-torched-the-market-for-junior-programmers/
#HackerNews #AI #junior #programmers #market #disruption #technology #job #trends
-
The dangers of being exposed to a computer.⚠️ (Life Magazine, October 1967)
https://blog.jgc.org/2026/06/the-eerie-interface-of-man-and-machine.html
-
The dangers of being exposed to a computer.⚠️ (Life Magazine, October 1967)
https://blog.jgc.org/2026/06/the-eerie-interface-of-man-and-machine.html
-
#C and C-like pointer based languages are inherently insecure. These languages originally designed by system #programmers defeated more secure and structured #programming languages like Pascal and Fortran, not because of their better programming philosophy, but because they controlled the operating system, like Windows and Unix, creating an unfriendly environment for better, faster, more structural and more memory secure languages like #Pascal and #Fortran.
https://www.techradar.com/pro/us-government-wants-businesses-to-stop-using-c-and-c
-
#PROGRAMMERS !!! now that I have your attention. Please read and heed: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ and https://github.com/kdeldycke/awesome-falsehood #Programming
-
#PROGRAMMERS !!! now that I have your attention. Please read and heed: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/ and https://github.com/kdeldycke/awesome-falsehood #Programming
-
@weekend_editor Oh, ITS was totally nuts.
I was just triggered by "UNIX it is the ultimate #IDE for #programmers".. Even a C64 with a Basic prompt is better..
-
@AmenZwa "#UNIX is not just an OS; it is the ultimate #IDE for #programmers "
Disagree. It doesn't have a REPL, crappy debugger, a editor that is incapable of doing anything. And you cannot introspect anything.
-
#UNIX is not just an OS; it is arguably the ultimate #IDE for #programmers, and the best written introductory book on UNIX programming is "The UNIX Programming Environment", Kernighan (1983). This book covers UNIX V7, but I used it with 4.2BSD.
There is another jewel of a book of a similar kind, a free one to boot, by Prof. Ballesteros (King Juan Carlos University): "Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs" (2007). Prof. Ballesteros wrote this book to teach his CS students the fundamentals of good OS design.
Although almost no one uses #Plan9 today, it is alive and kicking. It even runs on Raspberry Pi. Anyone interested in OSs and likes the philosophical underpinnings of UNIX should take a look at Plan 9.
The other must-read book is his "Notes on the Plan 9 3ed Kernel Source" (2007). It is a Lions-style commentary.
Prof. Ballesteros has many Plan 9 related publications in PDF format.
https://lsub.org/books-papers/
PS—Those with a historical bent should also read Organick's "The Multics System: An Examination of Its Structure" (1980). Multix is the mother of UNIX, and Plan 9 is the grown-up UNIX.
-
#UNIX is not just an OS; it is arguably the ultimate #IDE for #programmers, and the best written introductory book on UNIX programming is "The UNIX Programming Environment", Kernighan (1983). This book covers UNIX V7, but I used it with 4.2BSD.
There is another jewel of a book of a similar kind, a free one to boot, by Prof. Ballesteros (King Juan Carlos University): "Introduction to Operating Systems Abstractions Using Plan 9 from Bell Labs" (2007). Prof. Ballesteros wrote this book to teach his CS students the fundamentals of good OS design.
Although almost no one uses #Plan9 today, it is alive and kicking. It even runs on Raspberry Pi. Anyone interested in OSs and likes the philosophical underpinnings of UNIX should take a look at Plan 9.
The other must-read book is his "Notes on the Plan 9 3ed Kernel Source" (2007). It is a Lions-style commentary.
Prof. Ballesteros has many Plan 9 related publications in PDF format.
https://lsub.org/books-papers/
PS—Those with a historical bent should also read Organick's "The Multics System: An Examination of Its Structure" (1980). Multix is the mother of UNIX, and Plan 9 is the grown-up UNIX.
-
#Copilot and most #LLMs struggle with UI design. The real reason is clear. LLMs are trained using human data produced by sloppy #programmers who do not design UI using structural thinking.
Human #slops use tools like Visual Studio that promote drag and drop, point and click, and other non-structural design tools that internally link UI objects and coding logic in some random fashion.
Copilot's parameter matrices are fully of spaghetti codes when it comes to UI design.
-
People are getting used to all the #DOM and #Javascript crap created by #Web developers and programmers. When a person is overwhelmed by all the #html #tags, css, Javascript, ads, animations, .. and is unable to read the real text contents provided by most #websites, who should we blame?
#Copilot and I are creating this new #AI text #browser & scraper, called AEye, to remove all the #internet junk created by #programmers and to use small #LLMs to turn texts into useful information.
-
Networking, training, #opensource exploration, and more: Join @pgdata2026 for a deep dive into PostgreSQL, June 4–5 in Chicago.
Attendees get 20% discount on exams with Linux Professional Institute (LPI), a proud Community Partner 🐧💪!
Learn more 👉 🔗 https://lpi.org/sysr
See you there! 🐧👋
@prairie_postgres #LPI #pgdata #pgdata2026 #postgresql #opensource #linux #FOSS #prairiepostgres #postgres #performance #dba #sql #database #developers #programmers
-
Networking, training, #opensource exploration, and more: Join @pgdata2026 for a deep dive into PostgreSQL, June 4–5 in Chicago.
Attendees get 20% discount on exams with Linux Professional Institute (LPI), a proud Community Partner 🐧💪!
Learn more 👉 🔗 https://lpi.org/sysr
See you there! 🐧👋
@prairie_postgres #LPI #pgdata #pgdata2026 #postgresql #opensource #linux #FOSS #prairiepostgres #postgres #performance #dba #sql #database #developers #programmers
-
While we are still working on our Project Laura, I asked #Copilot to create an official Logo for our AI browser centric app cluster. The official name of our project is "Laura the Llama (LL)". We are no longer using LM studio's API or MCP or desktop app for hosting our small #LLM. Instead, we are using llama.cpp.
Before cloud LLM becomes unaffordable, we will finish this and as many projects as we can to become completely independent of #computer #programmers and big corporations.
-
Join the Polish #linux and #freesoftware community, including #programmers, #sysadmins, and students, for talks, workshops, contests, and networking at @piwo (Poznań Free Software Fest) 2026 on May 30.
LPI is a Media Partner offering attendees 20% off exams. 🐧 💪
Register free: https://lpi.org/8vwi
@hspoz @hspoz_group #piwo2026 #LPI #freesoftware #FOSS #opensource #linux #GNU #piwo #UAM #LAG #LAGPoznań #Poznań
-
Join the Polish #linux and #freesoftware community, including #programmers, #sysadmins, and students, for talks, workshops, contests, and networking at @piwo (Poznań Free Software Fest) 2026 on May 30.
LPI is a Media Partner offering attendees 20% off exams. 🐧 💪
Register free: https://lpi.org/8vwi
@hspoz @hspoz_group #piwo2026 #LPI #freesoftware #FOSS #opensource #linux #GNU #piwo #UAM #LAG #LAGPoznań #Poznań
-
#ArcaneChat / #DeltaChat channel about developer memes, open/libre source culture and other techie & nerdy stuff
#programmers #developers #programmerjokes #developerjokes #programmerhumor #jokes #memes #nerd #developerhumor #opensource #libresoftware #nerdhumor #coding #emacs #linux #developer #programmer #freesoftware
-
#ArcaneChat / #DeltaChat channel about developer memes, open/libre source culture and other techie & nerdy stuff
#programmers #developers #programmerjokes #developerjokes #programmerhumor #jokes #memes #nerd #developerhumor #opensource #libresoftware #nerdhumor #coding #emacs #linux #developer #programmer #freesoftware
-
TechSpot: Forced to vibe code at work, programmers say their skills are deteriorating. “Coders from various companies recently told 404 Media that their initial curiosity about vibe coding has soured as they feel their skills deteriorating while technical debt mounts. Many developers who aren’t being forced to use AI are returning to coding by hand.”
https://rbfirehose.com/2026/05/15/techspot-forced-to-vibe-code-at-work-programmers-say-their-skills-are-deteriorating/ -
TechSpot: Forced to vibe code at work, programmers say their skills are deteriorating. “Coders from various companies recently told 404 Media that their initial curiosity about vibe coding has soured as they feel their skills deteriorating while technical debt mounts. Many developers who aren’t being forced to use AI are returning to coding by hand.”
https://rbfirehose.com/2026/05/15/techspot-forced-to-vibe-code-at-work-programmers-say-their-skills-are-deteriorating/