Dev journal + adventure: these illustrated smiles are more than just code
The real story behind these?pixels
To be real with you, building this Illustrated Smiles website on SuperHi + illustrating everything there wasn’t just about writing perfect code and making sure all my flexboxes were aligned well (I mean duh they should be)?—?it was about discovering more about my creative ability to not just follow class rules, but to try other things as a developer and storyteller.?
You see, whilst following the SuperHi course on Foundational HTML, CSS + JavaScript, I’ve been doing my own thing. Using my own images, crafting different stories to develop websites off of, while following principles and theories. That way I’m not merely mirroring my tutor but infusing my own style, curiosity and experiments into things.
Creating the website taught me valuable lessons in modern web design and development including:
?? 1 lesson from me to you that hit different
Embrace the messy middle (this one’s also a marketing term Google once used about understanding users’ purchasing behaviour)
When tags and divs weren’t working perfectly, I could’ve gotten frustrated (I was, actually). Instead, I remembered Eckhart Tolle’s wisdom: to enjoy the journey, not just the destination. So I looked at every “broken” code as another opportunity to learn by another method and experiment more.
Tools I?used:
But the real magic? Staying curious and playful.
Remarkable lines of code that made me go?“Whoa!”
The opacity feature on the “List” page (use desktop for the best experience) makes images appear by the side on hover. I love it! View the GitHub repository here.
.list {
font-size: 50px;
max-width: 640px;
margin-left: 20px;
margin-right: auto;
margin-top: 120px;
padding: 20px;
}
.list a img {
opacity: 0;
position: fixed;
top: 45%;
left: 75%;
transform: translate(-50%, -50%);
transition: opacity 0.3s;
width: 350px;
border-radius: 30px;
}
.list a:after {
content: '/';
}
.list a:last-child:after {
content: '';
}
.list a:hover img {
opacity: 0.81;
pointer-events: none;
}
The frustration that’s become my super-researching power
Cross-browser compatibility especially on mobile drives me into deep debugging states. What’s wrong? Why isn’t it working? What can I do differently?
Pro developer mindset shift???
My biggest takeaway?
I see coding as akin to a kind of technological, mathematical and scientific art. You’re not just building websites?—?you’re creating experiences, telling stories, solving problems. I see it this way because I come from a marketing and literary background. One that is always looking into data to make decisions while studying user psychology.
Remember: Your first version doesn’t have to be perfect. It just has to exist. ??
Hi ???? I’m Mirabelle. I create motion designs and develop data and people-driven communication strategies, especially for high-impact social enterprises and bodies. I’m always exploring something creative, whether it’s coding websites, making animations or working with young people.
Energy Systems | Management | Social Impact
1 周Thank you for sharing, Mirabelle! I love that the lessons you shared here can be applied to every other goal that we have. That it is important to enjoy the journey, to embrace the challenges, to not be confined by the rules but give yourself creative freedom, and many more. Thank you for the reminder! PS: I am not sure which week it is, but the "It is part of life" page gave me the Youtube Music Wrapped vibe, and I loved it. Also loved the page on Tracy.
Stimulating Entrepreneurship amongst Ethnic Minority communities (Dechomai Ltd) | Keynote Speaker | WISE100(2023,2024) | BBC “Black and Scottish”| Telegraph NatWest 100 Female Entrepreneurs to watch 2022
1 周Oh my goodness I delivered a session on this last week!! Just start
Intersecting science with art
1 周Awesome!