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.

Catgirl Accessibility

Website that tricks catgirl enthusiasts into learning about website accessibility by giving examples of techniques that work for both people with disabilities and, hypothetically, people with feline sensory systems.

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.

carpCSS

Sass UI framework that implements everything as mixins that you can optionally apply to whatever component you want.

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.