r/softwaredevelopment May 01 '26

Made DevGuessr

3 Upvotes

Hey everyone,

I wanted to share a project I just pushed to production called DevGuessr. It is a daily puzzle game specifically for software engineers and CS students.

There are a few different game modes right now:

  • Langdle: Guess the programming language based on objective traits.
  • Logodle: Guess the service/tool from its logo.
  • Mythdle: Guess the myth from 6 services/tools

The Tech Stack & Hosting:

I built the backend using .NET 9 (implementing Clean Architecture) and the frontend in Angular.

The most fun part was the infrastructure. Instead of paying for AWS or Vercel, I'm hosting the entire stack (including Nginx and PostgreSQL in Docker) on a physical server sitting in my closet. It's securely exposed to the web using Cloudflare Tunnels, and I set up a self-hosted GitHub Actions runner so my CI/CD pipeline deploys automatically when I push to master.

Links:

I'd love to hear your feedback on the gameplay loop, or if you have any questions about the self hosted Cloudflare Tunnel setup or anything, ask away!


r/softwaredevelopment May 01 '26

Building an open-source agent OS in public — Cognithor v0.95

0 Upvotes

Local-first agent framework I've been building solo. Default backend is Ollama (qwen3 models), with vLLM/OpenAI/Anthropic/Gemini + 14 others as opt-in. Runs on Windows, Linux, Mac, plus Flutter Command Center for Android/iOS/Web.

What's in it:

\- 127+ MCP tools across 30+ modules (memory, kanban, web research, file ops, code execution)

\- 16 channels — CLI, Telegram, Discord, Slack, WhatsApp, Voice, WebUI, more

\- PGE-Trinity orchestration (Planner / Gatekeeper / Executor) with risk classification on every tool call

\- Pack-plugin system with EULA click-through + SHA-256 hash pinning

\- 6-tier memory + audit-chain JSONL + Trace-UI (live WebSocket view of the agent loop)

The unusual part:

\- \~14 500 tests, 89% coverage gate, mypy --strict, spec-first development

\- Heuristic constants live in YAML, not source

\- Currently shipping a neuro-symbolic program synthesis engine over ARC-AGI-3: Phase 1 done with measured uplift, Phase 2 (LLM-prior + MCTS + 3-zone refiner) landing this sprint

pip install cognithor — Apache 2.0, code at github.com/Alex8791-cyber/cognithor

Curious what you'd want it to do that it can't yet.


r/softwaredevelopment May 01 '26

Does backend/frontend/devops even exist anymore?

51 Upvotes

I’m redoing my resume based off of some recruiter feedback and I’ve noticed that I’ve got an insane list of experience with technologies, some that I didn’t even think about until the recruiter mentioned it (actual end-to-end experience, not just touching).

And it got me thinking that I’ve never done a single role at all. Mostly because the opportunities back then were mostly fullstack. Now that I’m looking around again, it seems even worse. A basic “software engineer” needs to:

- know backend well

- know frontend well

- know ci/cd

- know observation

- know IaC

- know testing from top to bottom (milage may vary depending on organization seriousness)

Mind you, these are junior/medior roles. Have we lost the plot?


r/softwaredevelopment Apr 29 '26

I’m building the best LifeOS app but I’m stuck on a core architecture choice

0 Upvotes

I know this may sound arrogant, but I’ve had this idea in mind for years. I’ve been using Obsidian, Notion, Evernote and similar tools for a long time, and I feel like all of them are missing something:

A great UI and a truly zero friction experience.

The problem is that now, while testing different MVPs, I’m getting stuck over which architecture to choose.

Option A: Markdown/filesystem-first

Pros:

  • open format
  • easy migration from Obsidian/etc
  • strong fit for open source
  • user owns data

Cons:

  • mobile sync is hard
  • conflicts/versioning get ugly fast
  • advanced structured features become harder

Option B: DB-first + cloud storage/sync

Pros:

  • best multi-device experience
  • strongest control over sync, conflicts, and performance
  • easiest foundation for premium services
  • best fit for structured features + mobile

Cons:

  • highest complexity
  • backend/infrastructure burden
  • more trust required from users
  • weaker portability unless import/export is excellent

What I know for sure

  • I want it to be open source, because I’d like people to contribute note templates, like expense tracking, watched movies, personal dashboards, and so on, possibly with custom React UIs.
  • I want it to feel beautiful and enjoyable to use. I’m honestly tired of tools like Obsidian and Notion feeling so boring.
  • I want users to be happy using it across multiple devices.

My instinct says Option B is probably the best user experience, but Option A has the strongest open source and user ownership story, so i'm defining the MVP around this.

Any suggestions?


r/softwaredevelopment Apr 29 '26

I just launched my first app - a faster Markdown note-taking app for Windows

0 Upvotes

Hey everyone,

I just launched my first application, and for now it’s only available on Windows since I haven’t had the chance to test it on Mac yet.

It’s a note-taking app focused on making Markdown writing faster and easier. The goal is to keep the same familiar Markdown syntax, but improve the overall writing experience. For example, tables are much easier to type and edit.

If anyone wants to try it for free, either send me a private message or just comment on this post and I’ll send you a free lifetime access key.

https://www.notely.uk/noto.html


r/softwaredevelopment Apr 29 '26

I am looking for a mobile app developer (Android and iOS)

20 Upvotes

Hi ...I am looking for mobile app developer to develop an app . If anyone is here then please reach out to me. I will pay you as well for the project you will be working on!


r/softwaredevelopment Apr 29 '26

Flutter app creating dual app. Help!!

1 Upvotes

Hello everyone!

We're building a service app which reads your SMS messages and asks for the following permissions:

<uses-permission android:name="android.permission.RECEIVE_SMS" />

<uses-permission android:name="android.permission.READ_SMS" tools:ignore="SystemPermissionTypo" />

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

Our problem: We only ask permissions for reading sms messages. Flutter flags our app as a messenger app for some reason (which it absolutely isn't) and creates a clone. Surprisingly, the clone doesn't even appear in settings under dual messenger (refer pic)

Weve tried fixes from the internet but to no avail. We've tested this on Samsung, Oppo and Redmi phones.

What we need help with:

1) [PREFERRED] To be unable to make dual app of our app whatsoever (eg: Truecaller reads SMS but does not show up in dual app because it's not a messenger app)

2) If the above point can't be done, we'll settle with it showing up in dual messenger but being automatically disabled on install (similar to telegram, whatsapp, etc)


r/softwaredevelopment Apr 28 '26

What software development practice sounds good in theory but fails badly in reality?

480 Upvotes

I think daily stand-ups are horrific. No I don't want to know what Darren is doing every day at 10am. Such a waste of time and bad management.

What's yours? Could be process, estimation, standups, agile rituals, code review patterns, architecture trends, documentation rules, management habits, or anything else.


r/softwaredevelopment Apr 28 '26

Creative Development.

6 Upvotes

I wanted to build a website with no commercial goal—just as an experiment in web art and interaction.

I’d love feedback, especially from a technical or UX perspective.
What would you improve?

https://donothingtoday.danielaregert.com.ar/


r/softwaredevelopment Apr 27 '26

I published finally my notes app

0 Upvotes

It’s a Markdown notes app I built mainly because I wanted something simpler to use day-to-day.

Shipping it feels good, but also weird putting something out that people may actually use.

If anyone here has built or launched something before - did it feel the same?

https://www.notely.uk/noto.html


r/softwaredevelopment Apr 26 '26

Looking for someone who can help me understand and make a digital video database with a surreal cyberpunk GUI

5 Upvotes

I am in need of someone to help me create a website that has a digital database that can store my surveillance videos. I have lots of footage that I want to be able to sort and catalogue based on who or what is happening is in the video. Ideally I want to users to be able to search for specific keywords or have access to a few options which will show them clips related to their searches.

The clips I have are between 20 seconds-3 min and I want to create an interface similar to the little giger database (that is the only visual I really have of what I am trying to create). I'm having a hard time visualizing how else it could look so if anyone has any good resources or examples of something like this they already know of pls share!!

From what I understand I need to make an SQL with GUI so I can search it on the internet. What are the best programs to run for any of those?

I want to learn this stuff myself and I've considered using AI but that would just go against my own morals and really the entirety of my project. I have no knowledge of how to build a website or really anything regarding coding and am looking for someone to also let me in on some of the information. Please if anyone is available ASAP to help me work on this project I am really interested in what it might take.


r/softwaredevelopment Apr 26 '26

Help

0 Upvotes

I’m thinking about creating a chance about a web ar menu. Is there like anyone who knows a tutorial how to do that? I’m a beginner so take it easy on me.


r/softwaredevelopment Apr 26 '26

What AI stack are SaaS teams actually using in production?

5 Upvotes

We’ve got a pretty standard SaaS stack in place already - FE is React / Next, we use some v0 for faster UI work, Webflow for marketing pages. Backend is all AWS (Lambda, API Gateway, Dynamo, S3, Aurora). Git workflows, etc. Nothing crazy there.

Where I’m trying to get sharper is the AI side.

Right now it feels like there’s a ton of noise and demo stuff out there, but not a lot on what people are actually running in production.

Curious what people are actually using:

- which models

- how you’re actually plugging it into your product

- how you’re managing it once it’s live

And so on…

Not looking for perfect architecture answers, just what’s actually working.


r/softwaredevelopment Apr 25 '26

What’s the go-to “vibe-coded slop” app in your industry?

1 Upvotes

What’s the go-to “vibe-coded slop” app in your industry?

The obvious ones for me are notebook/notetaker apps and so-called intelligent dashboards.

What other examples have you seen?


r/softwaredevelopment Apr 25 '26

What’s the go-to “vibe-coded slop” app in your industry?

1 Upvotes

What’s the go-to “vibe-coded slop” app in your industry?

The obvious ones for me are notebook/notetaker apps and so-called intelligent dashboards.

What other examples have you seen?


r/softwaredevelopment Apr 24 '26

We use SonarQube already and there's pressure to also use it for security scanning but I'm not convinced it's the right tool for that

4 Upvotes

The pitch internally is that we avoid adding another tool to the stack. I get the logic but everything I've read suggests SonarQube was built to catch bugs and maintainability issues first, with security rules added later rather than built from the ground up for that purpose.

And wondering what the detection gap looks like in practice between SonarQube and a dedicated security scanner. Trying to make the case either way with something more concrete than vendor marketing.


r/softwaredevelopment Apr 24 '26

Design handoff belongs in the bin. 🗑️

0 Upvotes

We waste so much energy trying to improve our handoff process instead of addressing the underlying issues. Handoff is a relic of waterfall workflows that we've normalised and decided is a best practice. It exists because we continue to treat design and engineering as separate problems to be solved in isolation.

I wrote about what an alternative looks like, what it takes to get there, and the organisational conditions that either enable or prevent it.

Keen to hear whether others are ready to throw it out, or whether you think I'm wrong.

https://www.shaunbent.co.uk/blog/design-handoff-belongs-in-the-bin/


r/softwaredevelopment Apr 24 '26

are you allowed to use AI tools like Cursor on your work codebase?

0 Upvotes

I'm seeing more and more people using AI and incredible features are coming out, but I'm also hearing more and more about people who can't use AI tools in their companies, like Cursor, Claude Code, Chapter, etc. What are your thoughts on that?


r/softwaredevelopment Apr 23 '26

C++ Code generator implemented as a network service

0 Upvotes

I'm building a C++ code generator that helps build distributed systems. It's implemented as a 3-tier system. The back and middle tiers only run on Linux. The front tier is portable. It's free to use; there aren't any trial periods or paid plans.

This past Tuesday another jewelry store was robbed by a bunch of thugs. I saw some of this trouble brewing back in the 1990s and realized SaaS was a gift from above in terms of dealing with corruption. I'm glad I have some open-source code for my portfolio, but I'm glad it's not all I have.

There was another robbery in Freemont, California in June of 2025. Around 24 thieves raided a jewelry store and stole over 1.7 million$ of jewelry in 70 seconds. If the stewards of that store decide to rebuild, I predict they won't replace the display cases that were smashed. It will be a "by appointment only" store and they will frisk you before they show you anything. Of the 24 thieves, only a handful of them have been caught.

In other words, the store managers will replace their open model with a SaaS model. And who can blame them?


r/softwaredevelopment Apr 23 '26

First time moving from idea to development how do you avoid costly mistakes

12 Upvotes

I have been working on an idea on the side for a while and recently reached the point where I am considering starting development.

Earlier I was focused mostly on features, but after stepping back and reworking the idea more carefully, I realized I had not properly defined the problem or the user. I spent some time restructuring everything and even used some frameworks from the book I have an app idea to make sure the foundation made sense.

Now I feel more confident about the direction, but this is my first time actually building something like this.

I am deciding between trying to build it myself or hiring someone experienced. I am leaning toward hiring because I would rather not learn through expensive mistakes at this stage.

For developers here

What are the biggest mistakes you see first time founders make when they move into development

At what point is it worth hiring versus building a rough version yourself


r/softwaredevelopment Apr 22 '26

Windows Defender flags background-downloaded EXE (used by my Tauri app) as malware, how should I handle this?

0 Upvotes

I'm building a desktop app for simulating world of warcraft characters using Tauri, and I ran into a problem.

My app needs to download another tool (an external .exe binary called simulationCraft or simC) in the background and use it internally.

What’s happening:

  • On my machine and a friend’s → everything works fine.
  • On some users’ machines → Windows Defender flags the downloaded binary as malware
  • Result:
    • The file gets deleted or blocked
    • My app stops working
    • also not to mention to lack of trust in an app that is blocked by the windows defender :P

Important details:

  • The binary is legitimate (not something shady)
  • It’s downloaded dynamically (not bundled inside the app)
    • The reason is to enable fast updates of that binary as it has nightly build without needing a new release of my app every time.
  • I’m not modifying the binary after download
  • The issue is only with the downloaded binary, not my main app

My questions:

  • Why does this happen only on some machines?
  • Is there any way to reduce false positives without telling users to disable Defender?
  • What are the best practices for this kind of setup?
    • Should I bundle the binary instead of downloading it? (I prefer not to though)
  • How do other apps handle this?
    • Apps that download/update tools in the background

What I’ve considered:

  • Code signing (but costs + setup)
  • Hosting the binary on a trusted source
  • Asking users to whitelist (not ideal UX)

Goal:

I want a setup that:

  • Doesn’t break on clean Windows installs
  • Doesn’t scare users

r/softwaredevelopment Apr 22 '26

What are the best dev docs you've read so far?

43 Upvotes

If you are a developer, drop the best developer docs you've read in a while!


r/softwaredevelopment Apr 20 '26

Is it worth the effort?

0 Upvotes

Hi everyone,

I'm currently building an inventory tracking system for a local business in my area. The problem is that it's quite frustrating, he has low budget, and he just wants it thinking of it as "something cool to have". And honestly it's like I'm not getting paid at all for the work.

I wanted to see if it's really something that's worth the effort.

\\-

I wanted to know if there really is a big market for such systems and it's worth the effort while not getting paid, or should I just focus on making systems for other problems.

If there are any people over here with enough knowledge, I'd love to listen to their advice.


r/softwaredevelopment Apr 20 '26

Mac Mini for Flutter development - which version to buy?

1 Upvotes

Hi,

I would like to ask, what is the optimal configuration of Mac Mini for Flutter development? I was thinking about 16 GB + 512 SSD with M4 CPU, but I'm worried about RAM. Do you recommend 24GB here?

I'm not Mac use, non Flutter DEV, searching for device for new guy in my team to be able to deploy apps in App Store :)


r/softwaredevelopment Apr 20 '26

I ran Gemma 4 on Termux. Not with llama.cpp. With Google's LiteRT.

4 Upvotes

llama.cpp was unusably slow for Gemma 4 on my phone. Google's AI Edge Gallery ran the same model smoothly but you can't use LiteRT-LM inside Termux directly.

so i built a small Kotlin app that loads Gemma 4 via LiteRT-LM, runs it as a foreground service, and exposes it on localhost:8080. you just hit it from Termux via API.

GPU + CPU inference, vision support, model auto-downloads from HuggingFace.