/posts/
- 2023 Reflections and 2024 Goals
- Scripting a Zoho catch-all filter
- Some git aliases
- Not leetcode
- Practical git usage
- What are Go interfaces?
- I am not interested in AI tools
- 2022 Reflections and 2023 Goals
- Interests as Orbits
- Ones and Zeros
- Rust's Display Trait
- Go Contexts
- The Joy of Keeping a Lab Notebook
- My Technology Origin Story
- Spring
- Interviewing is a full time job
- How I Design Rust Programs
- MSP430 Programming and Debugging
- Rust traits are more powerful than I thought
- HTTPS for your Home Server
- Serde and Nested Maps
- Creativity in Software
- What to Learn
- Ground Up: State Machines
- LangJam
- Ground Up: Memory
- Ground Up: Gates
- Ground Up: Bits
- Gratitude
- Copying a new SSH key to a passwordless server
- How doing nothing allowed me to grow
- Effectiveness of Deadlines
- Opinionated Design
- Thoughts on Abstractions
- Security Focused Development
- Philosophy of Parkour
- Trusting Data
- Good Function Design
- The Importance of Types
- Little things make big things
- If all you have is a hammer
- getrandom Character Device
- CTFs are about Learning
- Vim REPL Driven Development
- A Thought Experiment on Business Structure
- A Thought on REPL Driven Development
- Finding my Principles
- Behind Success
- Build your own Birdfeeder
- PIC from NULL: Programming Concepts and Tips
- PIC from NULL: Flashing
- IoT Hacking: Starting Out
- Integrating clap and rustyline
- Why I Prefer Rust Error Handling Over Go
- QWERTY to Dvorak: A Short Story
- QWERTY to Dvorak: My Experience
- How Zim Helped Organize My Life
- Git Started: Advanced Tips
- Git Started: Basic Usage
- Git Started: Introduction
- Optimize Your Terminal Workflow
- Welcome to miccah.io!