Marc Beinder
@marcbeinder.com
990 followers 85 following 360 posts
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)
Posts Media Videos Starter Packs
marcbeinder.com
Nah we were just starting it when this happened. We postponed to later today.
marcbeinder.com
Team: Let's do a production release today.
GitHub: I don't think so...
marcbeinder.com
Moved ✅
Work Desk Setup ✅
Server Rack Setup ✅
Personal Desk Setup ✅
All boxes unpacked... Not even close!
marcbeinder.com
That moment when CI says you don't have enough test coverage...

Me: WHAT! I wrote so many tests!!!
Also me: Oh, I forgot to push them up...
marcbeinder.com
When tests pass locally but fail in CI for no reason...
marcbeinder.com
This weekend will be filled with cornhole, billing, coding, and moving prep! It's gonna be chaos and it's gonna be fun!!
marcbeinder.com
That feeling when you get a production alert that something is broken and you know exactly how to fix it before even looking at the code!
marcbeinder.com
The struggle to launch quickly vs correctly is hitting hard tonight!
marcbeinder.com
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!
marcbeinder.com
just had my first root canal today and no one asked me for sudo access. should i be concerned?
marcbeinder.com
Writing parent/child data sync services involves covering so many edge cases! I can't believe I forgot about this one!
marcbeinder.com
We love a sudden $400 UPS battery replacement bill…
marcbeinder.com
I’m gonna miss their automations, but I think starting everything off at the task level will help with that. Tasks are a primitive in this system. So in theory I can great ProjectTasks and WorkflowTasks. Performing actions on a ProjectTask would trigger a series of WorkflowTasks (aka a Workflow) 😉
marcbeinder.com
But that is how best food is made! The same cannot be said for code!
marcbeinder.com
I think I’ve found a version I like. This time, I’m starting with Tasks as the root object and it can be a part of N projects. Projects can have start/end dates or be infinite. Labels/Tags can be assigned and everything shares the same status workflow! I don’t want to recreate Jira!!
marcbeinder.com
The key is to identify what elements of the software can be re-used in your core product offering. Project management software doesn’t have a large overlap with a CMS, so it hasn’t gotten the normal attention I would give it.
marcbeinder.com
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!
marcbeinder.com
Every great code comment starts with an acknowledgment that what follows does not make sense!
marcbeinder.com
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!!
marcbeinder.com
Part of writing a recommendation engine is collecting user analytics. This has been a fun project to work on!
marcbeinder.com
- 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!