🌌Explore the Stargazer CLI: Merging Curiosity with Creation

For as long as I can remember, I have been fascinated by many things: the night sky, patterns in nature, technology, and the ways ideas can be brought to life. Coding has always felt like a bridge between imagination and reality. It allows me to take the things I am curious about and create something tangible, something I can interact with and explore further.

Yesterday, I built a Python command-line application called Stargazer CLI. With it, you can type in a month and see which constellations are visible along with fun facts about them. While the app is simple, it represents something much bigger. It demonstrates how coding can turn ideas into reality, how curiosity in one area can be connected with practical creation.

Working on this project reminded me of the incredible power of Python basics. Dictionaries became a map for constellations and their stories, almost like a digital star atlas. Conditionals allowed the program to respond differently depending on which month was entered. Loops kept the program interactive and continuous instead of static. Functions gave the whole structure clarity, making the project easier to understand and expand.

None of these pieces are advanced. They are the same basics every beginner learns. But when combined, they stop being simple concepts on a page and start becoming something alive. That is when it became clear to me that the basics are not small. They are the foundation that allows imagination to take form and ideas to become real. Stargazer CLI may be small, but it is alive because of these fundamentals.

This is what excites me about coding. It is not just about solving problems or writing scripts. It is about taking curiosity and transforming it into creation. It is about connecting passions in unexpected ways. Stargazer CLI shows that even a small project can reflect creativity, curiosity, and the ability to explore ideas in a tangible way.

Experiencing this also made me realize that what I create should not stay private. I want the world to see what coding truly is. It is not some incomprehensible technical jargon, but a tool to create, to manifest beauty, and to make ideas tangible. Sharing my projects is a way to show that coding is accessible, creative, and a bridge between curiosity and reality. Stargazer CLI is just one example of that, and it is only the beginning of a journey where ideas, passion, and code come together.

You can explore the source-code of this simple project on my GitHub Repository (https://github.com/PeterAyomide/Stargazer_CLI.git)


🚀 What Comes Next

Stargazer CLI is just one step in a larger journey. I am already working on my next project: a carbon footprint tracker. This app will let users log daily activities like transport and electricity use, and estimate their CO2 emissions. I want to explore how coding can not only create tools for curiosity and learning but also help people understand their impact and make better decisions for themselves and the planet.

Beyond this, I plan to continue building projects across different domains, whether it is astronomy, nature, AI, or other areas I am passionate about. Each project is a chance to explore, learn, and create something meaningful. Coding allows me to connect ideas, turn them into reality, and continue discovering new possibilities across the things that fascinate me most.

Clear skies ahead, and endless possibilities 🌌

12
Subscribe to my newsletter

Read articles from Peter Ayomide Adegboye directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Peter Ayomide Adegboye
Peter Ayomide Adegboye

I am a Final-year forestry student and aspiring data engineer, passionate about Artificial Intelligence, computer vision, and astronomy. I share my learning journey, projects, and reflections here to connect with curious minds and grow into a professional who builds with data and discovery.