HTML, The Ugly Duckling

09 Oct 2019

My HTML experience

My journey with HTML started many years ago when I first became interested in software engineering. The idea of creating my own website from scratch piqued my interest. Thinking that I could make my own version of Facebook or YouTube, I set out on my HTML journey. Well, my vision of creating the next Facebook didn’t really go according to plan. For starters, the website I created looked like it came from the stone age. Compared to all the other well-designed and intricate websites on the internet, mine’s was plain and boring, and with that, I decided to put my website on hold and focus on other interest. Fast forward to today, I have been getting familiar with UI Frameworks specifically Semantic UI, and now I finally feel like I could create a website that doesn’t look that bad.

From ugly duckling to beautiful swan

When it comes to creating a website with raw HTML and CSS, I can’t help but compare it to the story about of The Ugly Duckling. Many people know the tale as a young duckling being bullied because he was ugly, but in the end of the story, he matures into a beautiful swan. Creating a website with raw HTML and CSS is like being an ugly duckling, but as you learn more, you will be able to turn your website into a beautiful swan with the help of UI Frameworks. Let’s be honest, websites just don’t look as nice if you were to create it with just HTML. Even with the help of CSS, these websites don’t stand a chance against others on the web in terms of design. That’s were UI frameworks such as Semantic UI come in.

Samsung’s website on the top and my recreation on the bottom using Semantic UI

A different perspective

I never thought it was possible to create such professional and clean looking websites with just something like a UI Framework, but my experience with Semantic UI has changed the way I looked at building a website. Now when I look at other websites on the internet, I think to myself how I could recreate it myself using Semantic UI. For example, I recreated my own version of the Samsung website using Semantic UI. I found it fun trying to figure out how I can replicate a website like Samsung’s using Semantic UI, and to my surprise it wasn’t too difficult. When it comes to UI Frameworks, Semantic UI is just the tip of the iceberg. There are other, more intricate, UI Frameworks out there that allow users to further develop their website’s front-end. No one wants their website to be the ugly duckling. If you want your website to look more professional and modern, learning how to use UI Frameworks is a must.