Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 06/10/2026Nightveld demo will be released on #Steam as part of #NextFest! Don't miss it, wishlist the game to get notified: nightveld.com #BulletHell #Survivorslike #IndieGames 1103
Beshr @beshr.bsky.social · 03/10/2026Thanks, but this is my project! Released executables are built in gh actions, on macOS I build on my machine and amend the release myself for Apple Notarization. 110
Beshr @beshr.bsky.social · 03/10/2026Now with a site rompemu.github.io! It's working much better than I'd expected. Now available for macOS, Linux (AppImage), and Windows.rompemu.github.ioRomP - Play your RomM libraryA free app for Mac, Windows and Linux. Choose a game from your server and press Play. RomP sets up the emulator for you. 131
Beshr @beshr.bsky.social · 28/09/2026An app I've been meaning to make for a while, a cross-platform, native, emulator frontend that just works (akin to OpenEmu), that works seamlessly (and only) with a RomM server. github.com/RompEmu/Romp... #Emulators #RomM #RetroGames 110
Reposted by BeshrCameron Banga @cameronbanga.com · 18/09/2026Here's some open screenshots of #iphoneduo 073
Reposted by BeshrSaleh @mskayyali.com · 04/09/2026Starting a new series on Interface Studies, speaking with people who are building new kinds of interfaces and reimagining old ones. The first episode features @danielpipk.in and Omar Rizwan from folk.computer. Hope you enjoy it. youtu.be/uXHHnps4tU8?...youtu.beConversations 01: Omar Rizwan & Daniel Pipkin from Folk.ComputerYouTube video by Interface Studies 1125
Beshr @beshr.bsky.social · 03/09/2026I'm not a fan of chat as the main UI for interacting with AI, so I'm trying something where you interact with LLMs by handling regular files and folders, sort of like Dropbox but for LLMs. Check it out testflight.apple.com/join/7KnzAxcy 000
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 20/08/2026Light is your only weapon and your only sense. Every point of damage costs you a piece of the map. #Nightveld Wishlist Nightveld on Steam: store.steampowered.com/app/4952370/... #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #SoloDevstore.steampowered.comNightveld on SteamA bullet heaven (a reverse bullet hell) where your only weapon is the light you see with. Widen the beam to see the swarm coming, or focus it to burn what's close, and go blind everywhere else.… 062
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 15/08/2026Push the Gloaming to its last third and it unravels into something different. You'll wish it was still the boss you started with. store.steampowered.com/app/4952370/... #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames 063
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 14/08/2026Quick view of the Crux, one of the weapon blessings in #Nightveld. It doesn't give you more light, it gives you a choice. The focused beam splits into four to attack on all fronts. #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames 062
Reposted by BeshrSaleh @mskayyali.com · 08/08/2026🔔 New video on Interface Studies. It starts with a simple question: do we have too many settings? But as I explore some possible answers, a bigger question emerges: is that even the right question? youtu.be/vlsH_HbSrSEyoutu.beDo We Have Too Many Settings?YouTube video by Interface Studies 0114
Beshr @beshr.bsky.social · 08/08/2026In case you missed it, my upcoming game Nightveld is live on Steam. Will release in Q4 and a cool demo ~October for Next Fest. Wish list on Steam if you're into bullet hell / bullet heaven games. store.steampowered.com/app/4952370/... Gameplay video (boss fight) 010
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 29/07/2026Nightveld is up on Steam! Wishlist on store.steampowered.com/app/4952370/... #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Survival #Dark #Steam #Teaser 182
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 28/07/2026A few seconds inside the Starveling's bone cage. Sever the limbs one bone at a time, the light you burn him with is the light he came to eat. #Nightveld #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Survival #Shmup 041
Beshr @beshr.bsky.social · 26/07/2026GroupTab 1.5.0 now available with Working Set and per-display groups. apps.apple.com/us/app/group... #macos #apps #productivity 000
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 26/07/2026Nightveld will feature eighteen different enemy types, here are four of them: the Drifter, the Void Moth, the Seeker, and the Hunter. #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Nightveld 053
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 25/07/2026In Nightveld, the dark is alive, and dawn arrives on a clock. Steam page coming soon! Follow on X/Bsky for updates. Also get in touch if you're a twitch streamer and interested! (e: contact@nightveld.com) #IndieGame #BulletHeaven #ReverseBulletHell #IndieGames #Roguelite 0103
Reposted by BeshrNightveld | Wishlist on Steam! @nightveld.com · 25/07/2026In Nightveld, every night is longer and hungrier than the last. #ScreenshotSaturday #IndieGame #BulletHeaven #Survival #Teaser #IndieGames 083
Beshr @beshr.bsky.social · 25/07/2026Main reason for starting this whole thing is that I can't find a Nintendo DS emulator that actually renders each screen in a separate window, that can be resized independently, like this: 010
Beshr @beshr.bsky.social · 25/07/2026Working on a side-side-project, a cross-platform libretro emulation system/frontend. Anyone interested in testing? 110
Reposted by BeshrSaleh @mskayyali.com · 11/07/2026New on Interface Studies: almost every app has a bookmark button. Almost none of them has a real “later.” This video traces the save-for-later pattern from a 1983 study of office desks, through browser bookmarks and hidden menus, to the Watch Later lists we rarely open. youtu.be/frjyb4_4Rlg?...youtu.be"Save for Later" Has No LaterYouTube video by Interface Studies 4688
Beshr @beshr.bsky.social · 03/07/2026Official trailer www.youtube.com/watch?v=8sr2...youtube.comNightveld Official Trailer | Bullet Heaven of Light and ShadowYouTube video by Nightveld 000
Beshr @beshr.bsky.social · 03/07/2026First Playable Demo Available! - Nightveld beshr.itch.io/nightveld/de... #indiegamesbeshr.itch.ioFirst Playable Demo Available!Finally, after many rounds of back and forth between my Windows and macOS machines, I'm very happy to release the first playable demo of Nightveld! In this demo, you can play the first 10 nights (wave... 152
Beshr @beshr.bsky.social · 28/06/2026Nightveld devlog #0 - Nightveld beshr.itch.io/nightveld/de...beshr.itch.ioNightveld devlog #0Hey everyone! I've been quietly working on a game called Nightveld for a while now, and I finally put up a page for it. It's a twin-stick horde survivor ( bullet-heaven ) where light is your only weap... 100
Beshr @beshr.bsky.social · 18/06/2026Ossature can now catch code that compiles but is wrong ossature.dev/blog/code-co...ossature.devOssature can now catch code that compiles but is wrong — Ossature BlogThe 0.1 releases let an AMD component declare how its code should behave, and add a reviewer that reads the generated code against those contracts after it compiles. 001
Beshr @beshr.bsky.social · 18/06/2026… killing people at weddings in Yemen with drones, killing American citizens around the world, … 000
Beshr @beshr.bsky.social · 17/06/2026What if you could read RSS feeds like an old RPG / visual novel? 020
Beshr @beshr.bsky.social · 13/06/2026Picked up my old nim2d (2d game engine in Nim, inspired by love2d's API github.com/nim2d/nim2d). Updated for Nim 2 and SDL3 now, and published some docs: nim2d.github.io/nim2d/.nim2d.github.ionim2d 000
Beshr @beshr.bsky.social · 17/05/2026I need more than “it’s no longer free” to ditch Bitwarden, I don’t know who this new CEO (and BW might as well turn to shit) but nothing can be free and sustainable. Look at Fastmail. 030
Beshr @beshr.bsky.social · 14/05/2026Domain Knowledge Is the Leveragelog.beshr.comDomain Knowledge Is the Leverage | The Log 000
Beshr @beshr.bsky.social · 13/05/2026What Makes a Good LLM Spec: ossature.dev/blog/what-ma...ossature.devWhat Makes a Good LLM Spec — Ossature BlogThe format you pick for specs is the easy part. The hard part is knowing what is worth writing down and having a good harness around it that helps you without being in your way. A few practical princi... 021
Beshr @beshr.bsky.social · 03/05/2026AI-Generated Code Has No Author ossature.dev/blog/ai-gene...ossature.devAI-Generated Code Has No Author — Ossature BlogGenerated code does roughly what you asked, but you can't tell from reading it which decisions were deliberate and which the model just guessed. Specs are where those decisions go so they don't end up... 010
Beshr @beshr.bsky.social · 26/04/2026It’s not that great actually. Read the details. If a battery can do 1000 cycles and remain above 80% capacity it is exempt from this, which is exactly what Apple implemented a few years ago. Low cost phones will be most affected. 000
Beshr @beshr.bsky.social · 19/04/2026The text in these screenshots feels too much like AI generated crap itself to be honest. I wonder if they’re just stirring up shit to see how people react and then back off a little with something else. It’s too much gibberish. 030
Beshr @beshr.bsky.social · 18/04/2026Working on a little music box project for my little daughter and Tidal’s API is probably the best I’ve ever seen for a music streaming service. Auth is simple, and just the fact that you can get direct media URLs for streaming is awesome. 000
Beshr @beshr.bsky.social · 05/04/2026Thanks for checking it out! Just read through VDD. Real overlap in the generate-verify loop. Ossature starts from human-written specs before any code, while VDD's decomposition comes from the LLM itself. The adversarial review idea is cool though! Will have to see what more I can learn from VDD! 110
Beshr @beshr.bsky.social · 25/03/2026Wrote about the background and thinking behind Ossature, a proper intro for what I’ve been thinking about with Ossature ossature.dev/blog/introdu...ossature.devIntroducing Ossature: Spec-Driven Code Generation — Ossature BlogOssature is an open-source harness for spec-driven code generation. Write specs, validate, audit, review the build plan, and generate code with full control at every step. 000
Beshr @beshr.bsky.social · 19/03/2026Yeah, the solution is somewhere in the middle, compared to prompt and pray. For greenfield it’s probably straightforward, but for existing projects it’s a bit tricky. I do think that specs should be the source of truth though, if we continue on this path where some of the code is disposable at least 110
Beshr @beshr.bsky.social · 19/03/2026That’s exactly what I’m trying to solve with Ossature. Checksums for specs and executed tasks are what decides which tasks get invalidated and which parts of the spec really need to be rebuilt. 000
Beshr @beshr.bsky.social · 18/03/2026My take on spec-driven LLM code generation: write specs, review the build plan, execute step by step. When a task fails, fix it and keep going instead of starting over. It's called Ossature. Open source, v0.0.1. ossature.devossature.devOssature — Spec-Driven Code GenerationAn open-source harness for spec-driven code generation. 231
Reposted by BeshrSaleh @mskayyali.com · 16/02/2026Published a new video on "Interface Studies" What Do We Really Know About the Back Button? This video traces the concept of "back" across five distinct systems. Each system makes a different wager on what kind of past should be available to the user. youtu.be/Z4cS2Ivg2-M?...youtu.beWhat Do We Really Know About the Back Button?YouTube video by Interface Studies 0233
Beshr @beshr.bsky.social · 01/02/2026GroupTab v1.4.1 is now available, with various bug fixes. Check the details at beshr.com/grouptab/rel... and docs at beshr.com/grouptab/docs/. Get it from the macOS App Store: apps.apple.com/us/app/group... #macos #apps 030
Beshr @beshr.bsky.social · 19/01/2026GroupTab v1.4 is now available with snappier tab switching, quick number-based navigation, and various fixes: beshr.com/grouptab/beshr.comGroupTab - Grouped App Switcher for macOSOrganize your macOS apps into groups and switch between them instantly with GroupTab, a better alternative to the default Command-Tab switcher. 020
Reposted by BeshrSudecku, a deck-building Sudoku! @sudecku.bsky.social · 27/08/2025Very happy to finally share Sudecku, a deck-builder Sudoku! If you're into puzzle and card games, you might like this! On the App Store: apps.apple.com/app/sudecku/... Main Website: sudecku.com #sudoku #puzzle #cards #iosapps.apple.comSudeckuExperience Sudoku like never before! Sudecku combines the timeless logic of Sudoku with the strategic depth of a deck-building card game. Challenge your mind in a whole new way. The goal is simple: ... 022
Beshr @beshr.bsky.social · 04/08/2025Notes on Swift From Building an iOS Game log.beshr.com/notes-on-swi...log.beshr.comNotes on Swift From Building an iOS Game | The Log 010