profile

The Modern Coder

From teenage dreams to digital realities

Published 2 months ago • 2 min read

I started building websites when I was a teenager, sometime around 2007. In the beginning, I did what most people did: created a file called index.html, threw in some basic tags, and added CSS directly to the HEAD. People find their way into programming careers via all sorts of avenues. My on-ramp was website building.

As my interest in web development grew, so did my desire to make my websites flashier and more complex. That's when I found the crown jewel of Window's Vista-era software: Dreamweaver.

An ode to Dreamweaver

Think of Dreamweaver as the early-2000s equivalent of today's website builders, like Squarespace or Framer. Inside was an HTML code editor, with which you could revise a website's code and receive a preview of the rendered site. You could also insert elements like images, forms, and text blocks via a visual interface without writing code.

In the beginning, Dreamweaver was a game changer. I could create elements in the visual editor, then jump into the raw HTML/CSS to understand how they worked — a far more intuitive way to learn complicated techniques. These tools helped me level up my skills, and back in my high school days, I built some pretty sweet websites.

For your viewing pleasure (or horror), check out the websites I extracted from my collection of old thumb drives. As you can tell, with Dreamweaver plus Photoshop in my arsenal, I was basically unstoppable.

My goodbye and hello to visual editing tools

After a while, I started using the visual editing tools less and less and transitioned to mostly writing HTML/CSS directly. The final nail in the coffin was when I began experimenting with servers and databases. Dreamweaver didn't handle these types of dynamic website very well; besides, real programmers don't use visual website builders (or so I thought).

Fast-forward 15 years. This past month, I used a visual website builder to redesign the LearnGit.io landing page. For the first time in over a decade, I didn't write a single line of code to build a website. But why? After all these years, what inspired me to give website builders another shot?

A change in perspective

When I was younger and moved away from visual editing tools, I wanted to be the coder immersed in the screen for hours. I didn't care what problem I was solving. I just wanted to code. Visual editing tools felt like a shortcut, something serious coders didn't use.

Over the last 15 years, after spending time programming, managing software engineers, and launching my own business, my outlook has become more holistic. Programming is one part of a range of problem-solving methods we have as engineers. What led me back to website builders was the realization that sometimes, spending time writing code isn't the best way to solve a problem. However much this this hurts to type... creating a static landing page for LearnGit.io can be done much faster and easier without ever writing a line of HTML.

Tools are supposed to simplify our lives. I'm still a real programmer if I save a few hours that I can now spend developing my business or making videos.

Truth is: Building that LearnGit.io landing page was fun, just like website building was all those years ago in my childhood bedroom.


Thanks again for reading, and apologies that this edition was a bit late; I caught a cold earlier this week and couldn't get my newsletter out on time. Have a good March!

Cheers,

Thanks to Beena Raghav for editing this one.

Want to get in touch?

Simply reply to this email. These newsletters originate from my personal jack@themoderncoder.com address so please start a conversation. I'd love to hear from you!

The Modern Coder

Programmer & YouTuber building LearnGit.io

My name is Jack Lot Raghav, I'm a tech industry professional (ex Amazon) & growing YouTuber (27k @themoderncoder) building an online business (LearnGit.io). In this newsletter, I'll be sharing monthly technical & business insights as I strive for self-employment.

Read more from The Modern Coder

We've gained a couple hundred new readers in the past few months, so I thought this could be a good time to revisit some of my favorite stories: ➡️ In my latest newsletter, I talk about how I got started in web development, and shared some of my early designs. ➡️ Here's one of my personal favorites: I share the story of investing in a private office space, and with a behind-the-scenes video, I show how I built out the space. ➡️ Lastly, from my very first waitlist newsletter, I explain the...

about 1 month ago • 1 min read

Last month the online business that I'm building, LearnGit.io, went into early access. I want to thank you all for your support! Over 20 people took the leap and signed up (detailed numbers at the end of the newsletter). I'm grateful for the support. It feels like I'm running a real business now! Speaking of real businesses: Starting in this newsletter, I'll be sharing some numbers behind LearnGit.io — things like customer signups, revenue, expenses, etc. I can't promise I'll continue this...

3 months ago • 4 min read

Here Goes Nothing Happy 2024! It's hard to believe another year has passed. Not so long ago — May 2023, to be exact — I was announcing to my YouTube channel that I was in the midst of a brand-new project. That project is LearnGit.io. As of today, it's live for the world to see. You'll find more information about that at the end of this newsletter. But before I could get to the launch, I hit some last-minute hiccups. If you've been following this newsletter, you know that my white whale has...

4 months ago • 2 min read
Share this post