Hi there! I'm Moncef Belyamani. I have two passions in life: music and helping people set up Ruby on their Mac.
In October 2021, I quit my job to try to make a living as a full-time creator. Having helped thousands of people set up Ruby on their Mac over the past 10 years, I knew how painful and time-consuming it was.
I had a hunch people would pay to save their precious time and avoid frustration, so I built Ruby on Mac. With a single command, it sets up a complete Ruby development environment for you in 15 minutes or less!
I'm building Ruby on Mac in public, and sharing my revenue numbers every week on Twitter as I work towards my goal of $24k by the end of 2022.
Ten years ago, I wanted to start my first programming blog. I thought it would help me get a job as a developer. I wanted to use Octopress, a gem based on Jekyll.
I ran into lots of problems. I spent hours searching for a solution. But then I figured out the exact step-by-step recipe for setting up Ruby on a Mac.
That was my first blog post, and it quickly became popular. It also helped me get accepted into the Code for America Fellowship, which changed my life.
During the Code for America Fellowship, Sophia Parafina, Anselm Bradford, and I collaborated with the Human Services Agency in San Mateo County, CA to increase access to human services for residents in need. We built an open source platform called Ohana API that allows government, nonprofits, and community members to collaborate in maintaining a database of human services organizations.
We also built an open source web app called ohana-web-search to allow people to search the data and get the help they need. A live instance of the Web Search that we built for San Mateo County is up and running at https://www.smc-connect.org.
Our work was featured in several media outlets, and we received a grant from the Knight Foundation to continue developing Ohana API in 2014.
After that, I spent 7 more years in civic tech at 18F and Truss, where I helped shape Engineering best practices, and saved over 1000 hours by automating repetitive tasks, speeding up test suites, and eliminating unnecessary meetings.
Check out my website for more details about my background.