Finance Grind • July 14, 2026 • By Dekena Wade
Taking the Reins: Why I Cloned My Website Locally and Enrolled in Harvard Python
I started with AI-built portfolio sites. Now I am learning Git, databases, and Python so I can understand the code behind my finance projects.
If you have been following my journey, you know I have been building out a digital portfolio to showcase my finance projects. For my recent analysis of the now-defunct Iomega Corporation, I had to travel back in time using the Wayback Machine, scrape historical 1999 financial data, and run it through a custom scanner.
To host these insights, I used Manus AI to quickly spin up a series of project sites, tying them all together with a central blog portfolio. It was incredibly fast, and the UI was intuitive. Even my software engineering mentor complimented the design.
But as my mentor rightly pointed out during our last sync: Using AI to build a site is one thing; truly understanding why the code works is another.
That piece of advice changed my entire approach. This week, I decided to take the training wheels off. Here is how I am transitioning from a no-code prompt engineer to a hands-on developer.
Step 1: Taking Control of the Infrastructure
When you rely entirely on an AI platform's interface to deploy your site, you are locked into its sandbox. I wanted to be able to write, edit, and push updates directly from my computer.
To do that, I needed to connect my website to GitHub and clone the repository locally.
I will admit, I tried tackling this through the command-line terminal first. As a finance major, staring at a blank terminal while trying to authenticate and clone directories was a steep learning curve, and I hit a few roadblocks. Instead of throwing in the towel, I adapted.
- I downloaded GitHub Desktop.
- I used it to visually manage authentication and sync my online repository.
- I successfully cloned the codebase directly to my local machine.
Now, instead of waiting on the Manus web editor, I can manage and push my code updates more seamlessly.
Step 2: Demystifying the Database
As I began planning new features for this blog, including the ability to upload custom images alongside my posts, the AI kept prompting me with the same message: To do this, you need to set up a database.
In finance, we look at completed datasets all the time. But building a database to house and structure data in real time is a completely different beast.
Mapping out how my blog posts, image file paths, and metadata will talk to each other is my next big technical milestone, and I am genuinely excited to sketch out my first schema.
Step 3: Going Back to School, Virtually
You cannot fully understand the why behind your code if you do not know the language.
To bridge the gap between prompting an AI and actually speaking the language of logic, I have officially enrolled in Harvard University's introductory Python course.
My goal is not just to make things that work. It is to write clean, intentional code, understand object-oriented programming, and bring a rigorous engineering mindset to the financial data analysis I love doing.
The Road Ahead
Bridging finance and software engineering is not about discarding one for the other. It is about combining them.
Understanding how a business operates financially, paired with the ability to build the actual tools that analyze its data, is a powerful combination.
There will be more bugs to squash, more command-line battles to fight, and plenty of Python syntax to memorize. But for the first time, I am the one writing the map.
Have you ever made the transition from low-code tools to manual development? Let's connect in the comments or on LinkedIn.