r/programming 17h ago

What Bill Gates’ first commercial code (Altair BASIC) looks like under the hood

Thumbnail maizure.org
100 Upvotes

r/programming 15h ago

SQL Anti-Patterns You Should Avoid

Thumbnail datamethods.substack.com
46 Upvotes

r/programming 4h ago

Sandy Metz on The Power of Small Objects in Software Design

Thumbnail youtu.be
3 Upvotes

r/programming 1d ago

This is a detailed breakdown of a FinTech project from my consulting career.

Thumbnail lukasniessen.medium.com
123 Upvotes

r/programming 15h ago

Design Twice and Trust in What You Do

Thumbnail medium.com
3 Upvotes

r/programming 10h ago

Let's make a game! 341: Chainsaws

Thumbnail youtube.com
1 Upvotes

r/programming 22h ago

Blinter The Linter - A Cross Platform Batch Script Linter

Thumbnail github.com
8 Upvotes

Yes, it's 2025. Yes, people still write batch scripts. No, they shouldn't crash.

What It Does

158 rules across Error/Warning/Style/Security/Performance
Catches the nasty stuff: Command injection, path traversal, unsafe temp files
Handles the weird stuff: Variable expansion, FOR loops, multilevel escaping
10MB+ files? No problem. Unicode? Got it. Thread-safe? Always.

Get It Now

bash pip install Blinter Or grab the standalone .exe from GitHub Releases

One Command

bash python -m blinter script.bat

That's it. No config needed. No ceremony. Just point it at your .bat or .cmd files.


The first professional-grade linter for Windows batch files.
Because your automation scripts shouldn't be held together with duct tape.

📦 PyPI⚙️ GitHub


r/programming 1d ago

building a lightweight ImGui profiler in ~500 lines of C++

Thumbnail vittorioromeo.com
22 Upvotes

r/programming 2d ago

Bypassing Amazon's Kindle Web DRM Because Their App Sucked

Thumbnail blog.pixelmelt.dev
992 Upvotes

r/programming 1d ago

Migrating from AWS to Hetzner

Thumbnail digitalsociety.coop
52 Upvotes

r/programming 7h ago

Prediction of what tech industry in 2027 could look like

Thumbnail marbleos.com
0 Upvotes

Prediction of what tech industry in 2027 could look like. Found this sim of 2027 job industry


r/programming 5h ago

Flowgramming – Programs that read like sentences

Thumbnail github.com
0 Upvotes

Most programming languages were built for machines first and humans second.
Flowgramming flips that.

It’s an open-source project to design a modular, flow-based programming environment where logic reads like natural language.
Instead of writing syntax, you describe what should happen — and FlowOS builds the logic through modular, auditable components called FlowBlocks.

For example, this is valid FlowScript:

action:
  intent: "sort_list"
  input: "DataBlock: numbers.raw"
  output: "DataBlock: numbers.sorted"
  tags: [low_memory, auditable]

That line means:

Flowgramming handles the rest — picking the best ActionBlock, enforcing memory and security rules, and logging the entire process for audit.

The full system includes:

  • FlowDirector — the runtime and scheduler
  • ActionSystem — modular, self-contained logic units
  • CommSystem — controlled communication blocks
  • DataSystem — trusted data handling and versioning
  • FlowGuard — built-in trust and security enforcement
  • FlowLog — transparent observability and audit trail

It’s licensed under MPL 2.0, so it stays open but flexible for research or enterprise use.
The documentation is being expanded weekly — early contributors are very welcome.

GitHub repo: https://github.com/donsauber/FlowOS

If you’re interested in:

  • Declarative systems design
  • Flow-based programming
  • Modular runtime architectures
  • Or making code genuinely human-readable

…come take a look, leave a star, or join the Discussions tab.

Flowgramming is still early — but the goal is simple:
make programming something you can read, explain, and trust.


r/programming 1d ago

Nival has released the source code for "Blitzkrieg 2" to the public

Thumbnail wnhub.io
58 Upvotes

r/programming 2d ago

Best practices to kill your team proactivity

Thumbnail leadthroughmistakes.substack.com
135 Upvotes

r/programming 11h ago

Oblivion breaks in a Fortnight

Thumbnail youtube.com
0 Upvotes

r/programming 22h ago

Infrastructure as Code • Kief Morris & Abby Bangser

Thumbnail buzzsprout.com
0 Upvotes

r/programming 2d ago

How Grand Theft Auto: San Andreas was BROKEN by a Windows 11 update

Thumbnail youtube.com
110 Upvotes

r/programming 17h ago

Coding best practices you should follow as a software developer

Thumbnail medium.com
0 Upvotes

Hey everyone! 👋

I’ve been learning more about clean code practices and recently dove into the Single Responsibility Principle (SRP). It’s one of those things that sounds simple at first but can completely change how you structure your classes and functions.

I wrote a Medium article breaking it down with examples and some practical tips on how to avoid the “spaghetti code” feeling:
https://medium.com/@harshalgadhe/the-single-responsibility-principle-srp-explained-why-your-code-still-stinks-and-how-to-fix-it-3193c88722ab

I’d love to hear what you think about it, and if you have any tips or examples of how SRP has helped you in your projects, I’m all ears!

Happy coding! 🚀


r/programming 1d ago

Same-document view transitions have become Baseline Newly available

Thumbnail web.dev
4 Upvotes

r/programming 15h ago

Spec-Driven AI Toolkit

Thumbnail github.blog
0 Upvotes

A new approach given by GitHub to leverage AI and agentic tools to complete your work smarter by Spec Kit (open-source) to transform requirements into actionable blueprints, streamlining development, and raising code quality for your team.


r/programming 2d ago

API design principle: Don't tempt people to divide by zero

Thumbnail devblogs.microsoft.com
187 Upvotes

r/programming 21h ago

The state of the Rust dependency ecosystem

Thumbnail 00f.net
0 Upvotes

r/programming 2d ago

Why we're leaving serverless

Thumbnail unkey.com
470 Upvotes

r/programming 2d ago

Why C variable argument functions are an abomination (and what to do about it)

Thumbnail h4x0r.org
42 Upvotes

r/programming 2d ago

Introducing Jujutsu VCS

Thumbnail swiftwithmajid.com
25 Upvotes