Skip to main content

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

    • machine-learning
    • python
    • scikit-learn
    • tensorflow
  • 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

    • react-native
    • mobile-app-development
    • javascript
    • react
  • 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

    • python
    • programming
    • list-comprehensions
    • pythonic