Writing on software design, company building, and the aerospace industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Machine Learning Basics with Python

Introduction Machine learning is a fascinating field that enables computers to learn from data and make predictions or decisions without being explicitly programmed. In this blog post, we'll explore the basics of machine learning and how to get started with im


Getting Started with React Native

Introduction React Native is a powerful framework for building native mobile applications using JavaScript and React. In this blog post, we'll cover the basics of getting started with React Native, including setting up your development environment, creating yo


Mastering Python List Comprehensions

Introduction Python's list comprehensions are a powerful feature that allows you to create lists in a concise and expressive way. In this blog post, we'll explore the basics of list comprehensions and dive into advanced techniques for mastering them. What are


10 Essential Tips for Coding Efficiency

Introduction Efficiency is key in the world of coding. Whether you're a seasoned developer or just starting out, optimizing your coding process can greatly improve your productivity and overall satisfaction with your work. In this blog post, I'll share 10 esse


23 changes to my website in 2024

Introduction I think there's always room for improvement, and I consider my website a great place to also put into practice the things I've been learning both professionally and off-work. If you check my blog posts list, you might notice I update, redesign and


Showing 1 to 5 of 6 posts