I've have a mentor/coach, Brett, and he and I have been working on finding ways to direct our meetings to help me learn to improve as a developer. We've tried a lot of things out from open meetings to 'book club' type meetings and it's been difficult to establish a focus in our meetings that's useful to both parties.
One idea I had was to just build something. Brainstorming a bit, I came to working on a budget app. I liked this idea because it can help me learn about the agile way some development processes work and in the end I'll have a product that I brings value to my everyday life. My partner and I would be the only users.
- 2 weeks sprints and I could only afford to invest 2 hours each week
- Initially the app would be developed with something like Google Sheets to get more understanding of what I want
- Once I get an idea of what I want, I can use anything to move into more complex ideas and specific development processes and languages.
- Ability to input purchases
- Save state
- Available over web
- Live updates and comparisons to my actual bank amounts
- Budget Categories
I have a working MVP where I can track my purchases to one of my bank accounts.
Google sheets has a budget template that is pretty good to show what's possible.
- The Google sheets does most of what I want :)
- I want to have one view with certain information to inform my purchases
- Budget left for the week, this should sit on the same screen where I input purchases
- Other info that should be available but not necessarily on the main page
- Account balances
- Somethings in the back log