Cashflow Based Budgeting
I started to get into budgeting a few months ago after I realized that I need to be more consistent with my spending but instead of going to download an app I coded something up in python.
The goal was to be able to create a budget based around my paycheck and to know how much I needed to allocate out of each paycheck to pay bills on time and create plans for the future rather than focusing on the past. What the program does is take your expenses and splits them across your paychecks, so you end up putting aside exactly as much you need when the deadline approaches. This is not as simple as taking your monthly costs and dividing it by four if you get paid weekly.
I started to add more features like expenses where you can set goals, and expenses where you define it as a percentage of your income or a percentage of your income after your essential expenses.
In the end I created a cashflow program where you create your budget by describing the cashflow you want to emulate. How I use this is by putting the allocations created by the program into envelopes and having a buffer for when unexpected costs come.
This has worked for me, and I wanted to see if anyone has tried budgeting like this before.