monfresh

7,974
reputation
1
25
22

Hi there! I'm Moncef Belyamani, the Ruby on Mac guy.

Every day, folks from all over the world get stuck trying to build their dream app, or start their new Jekyll site, or get a Rails app running for their day job. Over the past 11 years, I've helped hundreds of thousands of people set up a proper Ruby dev environment on their Mac.

That experience led me to launch Ruby on Mac in February 2022. With a single command, it sets up a complete Ruby development environment for you in 15 minutes or less! It's the fastest, easiest, and most reliable way to set up and maintain a proper Ruby dev environment on Mac.

I'm also a Rails and automation consultant with 24 years of web development experience. I’ve helped teams and companies save $100K+ per year through automation, speeding up test suites, improving developer happiness and productivity, and improving code quality and maintainability.

My story

Eleven years ago, I wanted to start my first programming blog. I thought it would help me stand out 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. At every job I've had since then, many of my colleagues had trouble setting up Ruby on their Mac.

At first, I would point them to my tutorial, which worked great, but took too much time. That's when I had the idea to automate the whole process. With feedback from 1000+ users, I refined the script and turned it into a paid product.

Before I became a full-time solopreneur, I spent eight years in Civic Tech, working on open source projects that improved the lives of millions of people. I shaped Engineering best practices, and helped teams and companies save $100K per year by automating manual tasks, speeding up daily workflows and test suites, improving developer happiness and productivity, improving code quality and maintainability, and reducing meetings.