We've entered an Era where code pressures products to prioritise human benefit. The barrier to entry for building software has crumbled. Yet the barrier to building something that matters hasn’t moved an inch.
Execution is commoditized, and taste is the new monopoly.
@theo xx
For people who keep asking what to build
- Build your own operating system
- Build your database
- Build your virtual machine
- Build your web server
- Build your own game engine
- Build your compiler
- Build your own programming language
- Build your own browser
- Build your own blockchain
- Build your own encryption algorithm
- Build your own CPU emulator
- Build your own file system
- Build your own container runtime
- Build your own package manager
- Build your own shell
- Build your own window manager
- Build your own GUI toolkit
- Build your own text editor
- Build your own IDE
- Build your own version control system
- Build your own network protocol
- Build your own operating system kernel in assembly
- Build your own scheduler
- Build your own memory allocator
- Build your own hypervisor
- Build your own microkernel
- Build your own compiler backend (LLVM target)
- Build your own query language
- Build your own cache system (like Redis)
- Build your own message broker (like Kafka)
- Build your own search engine
- Build your own machine learning framework
- Build your own graphics renderer (rasterizer or ray tracer)
- Build your own physics engine
- Build your own scripting language
- Build your own audio engine
- Build your own database driver
- Build your own networking stack (TCP/IP implementation)
- Build your own API gateway
- Build your own reverse proxy
- Build your own load balancer
- Build your own CI/CD system
- Build your own operating system bootloader
- Build your own container orchestrator (like Kubernetes)
- Build your own distributed file system
- Build your own key
-value store
- Build your own authentication server (OAuth2/OpenID Connect)
- Build your own operating system scheduler
- Build your own compiler optimizer
- Build your own disassembler
- Build your own debugger
- Build your own profiler
- Build your own static code analyzer
- Build your own runtime (like Node.js)
- Build your own scripting sandbox
- Build your own browser engine (HTML/CSS/JS parser and renderer)
- Build your own blockchain consensus algorithm
- Build your own zero
-knowledge proof system
- Build your own operating system for embedded devices
LLM = Smart, but works only with what it was trained on. Its knowledge is fixed after training, and when it lacks relevant information, it may generate plausible-sounding but incorrect answers (“hallucinations”).
RAG = Smart + can “look things up” in real time. It retrieves specific, relevant information from an external source and combines it with the LLM’s reasoning to give more accurate, up-to-date answers. Still, if retrieval is poor or ignored, hallucinations can happen.
Agent = Smart + can “decide what to do next” to reach a goal. It reasons through problems, chooses and uses the right tools (like web search or APIs), and can optionally maintain memory of its steps. This enables it to handle complex tasks that require multiple actions.
----
Follow @techNmak
Happy to celebrate Founding Day with His Royal Highness Crown Prince Mohammed bin Salman, and honored to attend the Saudi Cup horse race ceremony in Riyadh.
For cloud, dive into AWS Cloud Quest
https://t.co/QlD2NqEAd5
and AWS Card Clash https://t.co/u8aL9MnHaf
for interactive learning on architecture & DevOps!