Marc Beinder

Marc Beinder

@marcbeinder.com

Massive Nerd // Laravel Forever // Opinions are my own. Currently building a CMS specifically designed for Churches. Most of the time, you'll find me on Twitter (https://twitter.com/OnAirMarc)

1K followers86 following373 posts

I’m not a fan of huge methods, but sometimes it’s easier and more straightforward to have a chonky method than to break everything up for the sake of smaller methods alone.

I'm building my own very custom billing system for @myportal.church. Could I build it directly into the core software itself? Yes. Did I? Nope! It's built as a package so I can use it over and over again in any future crazy project I come up with!

I’ve been working on writing all the software that my business needs to slowly replace paying for generic software that I don’t love. One of the items on my list is project management software. I’ve probably written this 2 or 3 times and I still hate it!

Working on some feature flagging code and let me tell you… I have built myself both a very flexible and very complex system! Do I need this level of functionality? Absolutely not! Did I want to build it anyways? Ya darn tootin I did!!

- Contract/Licensing Code ✅ - Self Serve Signup Code 🛠️ - Billing Code ⏰ This is the way to write it! Contracts/Licenses completely decoupled from billing code! When something happens in billing, fire off an event that licensing is listening for!

Sunday morning coding at my favorite coffee shop, learning react with the help of Claude. AI can be a great teacher if you review the code it writes and seek to understand.