Timeline · September 2023
My First GitHub Push Felt Like Opening a Window
The Weather Forecast app was not revolutionary — and that is exactly why it mattered. On September 10, 2023, I pushed my first public repository to GitHub, and the act felt bigger than the code. Until then, my projects lived on my laptop like unfinished diary entries. Publishing HTML that could fetch and display weather data was simple, but it taught me the rhythm I still follow: build, break, fix, push, repeat. I remember refreshing the repo page more than the app itself, watching that green contribution square appear like proof that I was becoming a developer in public. The UI was basic, the API handling was clumsy in places, but I owned every line. I learned how to read network errors, structure folders, and write a README that explained what the project actually did. That repo became a reference point for future me — evidence that I could finish something and let the world see it. Weather Forecast also broke the perfection trap. I stopped waiting for the perfect idea and started finishing real ones. If you are a fresher reading this, your first project does not need to impress recruiters on day one. It needs to exist. This was my existence moment — the first time I traded hesitation for a commit message and moved forward. Friends asked why weather; I said because it was honest scope. That mindset — pick a real problem, finish it, publish it — became the backbone of every repository that followed, from Java converters to full-stack AI tools.