I Continued Building My CLI Expense Tracker
What I achieved:
✅ Menu-driven interface
✅ Input validation
✅ List of dictionaries for storage
✅ Expense totals
Next: persistent storage with JSON so expenses remain after closing the app.
#Python#CS50P#BuildInPublic
Android's biggest advantage has always been freedom.
With new developer verification rules coming in 2026, some fear Android is moving closer to a walled garden.
If Android stops being open, does it lose its identity?
keepandroidopen.org@AlteredDeal#KeepAndroidOpen
I stopped coding for a week.
Not proud of it,
But here's what it taught me:
Motivation won't make you consistent.
You'll have days when you don't feel like coding, learning, or building.
Discipline is showing up anyway.
That's where progress comes from
#BuildInPublic#CS50P
Day 1 of building a Python Expense Tracker 🧵
Started a small CS50P project to practice what I’m learning.
Today:
• Built a CLI menu
• Used a while loop to keep it running
• Stored expenses in a list of tuples
• Handled user input
Next: improve display add totals 🚀
Programming humbles you fast 😭
You’ll finish a lecture thinking:
“Yeah I understand this.”
Then you try building something and suddenly everything disappears from your brain.
Today I learned File I/O in Python.
Lowkey one of the coolest beginner concepts so far because:
Programs can save data
Data survives after execution
Automation suddenly makes sense
What programming concept first made coding “click” for you?
Today I learnt about unit testing & now I understand why devs don't trust their own code
“Works on my machine” sometimes is not enough
Imagine having like 20 functions & having to test them for all kinds of bug
You would have spent more time testing and debugging than coding
People underestimate how hard coding from a phone actually is📱
You will be debugging on a tiny screen,
switching between tabs constantly,
and fighting browsers half the time 😭
But honestly?
It’s making me way more resourceful as a developer
Today’s CS50P lesson: Python libraries 📚
Learning that one import statement can save hours of work honestly changed how I see programming.
Coding from my phone still feels unreal sometimes 📱🚀
#CS50P#Python#BuildInPublic