Get the latest tech news

Writing Toy Software Is a Joy


You should write more toy programs

Additional challenges include writing an in-memory filesystem, user mode and process isolation, loading ELF executables, and supporting enough video hardware to render a GUI. Additional complexity involves properly implementing clipping, a Z-buffer, N-gon rasterisation, perspective-correct texture-mapping, Phong or Gouraud shading, shadow-mapping, etc. Additional complexity comes with implementing more precise and faster integration methods, accounting for relativistic effects, and plugging in real numbers from NASA to predict the next high tide or full moon.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of joy

joy

Photo of toy software

toy software

Related news:

News photo

Self-Host and Tech Independence: The Joy of Building Your Own

News photo

The Joy of Linux Theming in the Age of Bootable Containers

News photo

Katamari Damacy creator's To a T is full of colour and joy, but is also a serious and affecting depiction of living with disability