Skip the navigation

Programming ideas

To be implemented sometime but not by me.

A Trip to the North

3D first-person hidden object game with free movement, set in Eastern Europe.

OutLoudOS

Operating system with no way of interacting with it other than by using a screen reader.

biggerfish

General purpose programming language that consists entirely of macros.

oldhub

Flatpak repository for outdated software.

seawall

Windowing system and UI toolkit that uses a bitmap tile grid instead of text or arbitrary graphics.

Prior art: 16 bit video game consoles

telemodem

Dial-up modem that sends data via a video stream.

Prior art:

vonman

Package manager for fonts, icons, images, and other non-executable files.

Abandoned ideas

B--

Programming language with no typing, no error checking, and the worst possible default algorithms.

Reason: C and Shell already exist.

Moment

Display server with the emphasis on modularity and a multi-level feature set.

Reason: No need for another Wayland.

Peppennaise

UI system that uses paper as a skeuomorphic metaphor.

Reason: Probably won't tanslate well to the digital domain, making it suffer the same fate as Material Design.

Peripheral Web Wiki

Wiki documenting lesser known websites.

Reason: Depending on the verbosity of the articles, it'd either be useless or unsustainable.

Photo Machine

Android camera app that lets you disable image processing and manually adjust everything.

Reason: Open Camera already exists.

amoebus

Toy WebAssembly OS-like environment to test alternative approaches to syscalls, sandboxing, and dynamic linking.

Reason: Too ambitious.

dexcribe

JavaScript web quiz framework.

Reason: Not another one.

humanoidOS

Toy operating system that only supports virtual hardware.

Reason: Too ambitious.

kaard

Android ID card app based on transfering signed JSON over NFC.

Reason: No actual government will adopt this.

lichfield

General purpose programming language where all functions are asynchronous.

Reason: Sonic Pi already exists.

memeruns

Speedrun website for cheated, fake, and non-game speedruns.

Reason: speedrun.com and tasvideos.org already exist.

shiplap

C video game engine for basic 2D pixel art games.

Reason: Not another one.

smethana

Discussion platform based on colontags and comment deduplication.

Reason: Useless.

smh

Wayland compositor where only 1 window is displayed at a time per output.

Reason: cage already exists.

steplane

Checklist app that shows only one step at a time.

Reason: One Task already exists.

waykeeper

Eyecandy Wayland screen locker.

Reason: waylock already exists.

waylandx

Wayland compositor allowing to run Wayland apps on X11.

Reason: No.

whinlucker

Wayland winlocker proof of concept.

Reason: Probably unimplementable in a way that won't be stupid.

wldj

Wayland configuration and debugging swiss army knife utility.

Reason: wlrctl and wlr-randr already exist.

xdj

xdg-desktop-portal swiss army knife utility.

Reason: ASHPD Demo already exists.

zalupa

Manual data compression language and format.

Reason: Can be done better with macros.