Birdie Falls: My first foray into the world of game development
Video games have always fascinated me. In high school, I got Game Maker 6, a cross-platform game engine, from a computer magazine. I started tinkering with it and I was immediately hooked. Despite making a bunch of hobbyist games in my teens, none of them ever really saw the light of day. Fast-forward a decade later, during the COVID-19 lockdown, I finally took the time to realize one of my childhood dreams. I developed and released my first official video game, Birdie Falls. Well, a mobile game to be precise.(more…)
Why having a developer blog is a good idea
Welcome to my developer blog! I started this blog back in 2016 and while I’ve struggled with consistency in the past, this year I’ve made a conscious effort to post more often. Do you have a blog? Have you ever thought about maybe starting your own developer blog? In today’s post, I’m going to explain how I think every developer can benefit from having their own blog!(more…)
The power of the browser console
Most modern web browsers offer a developer console of some sort. While some of them may look a little bit different, for the most part, the functionality is similar. If you’re a developer, you’ve likely used it or at least seen it. However, a lot of developers only really scratch the surface when it comes to all of the features the browser console has to offer. In today’s post, I’m going to dive a bit deeper into how you can use the browser console to make your life easier.(more…)
Soft skills: Often overlooked skills to becoming a better developer
If you’re anything like me, you’d know how nerve-wracking the technical interview process can be. Especially if, like me, you’re not that technically proficient. But this process can be daunting even for those who are excellent coders.
Some developers can reverse a linked list or write an algorithm to check for palindromes in a jiffy. However, they are sometimes told they wouldn’t be a good fit for companies. So what’s the problem?(more…)
Back in the early days of the web, websites were pretty flat, and not the good kind. However, since CSS2 we’ve had the ability to set the z-index property on elements. This literally added a whole new dimension to websites: The Z-axis! The z-index CSS property allows us to choose which elements appear behind or in front of others on the page. It sounds pretty straightforward, but there are some caveats if you’re not familiar with it. Let’s have a closer look:(more…)
Hey procrastinator! You can stop doing things last minute.
Hello everyone. My name is Emile and I’m a procrastinator. I’ve always put off important tasks until I felt motivated or to fulfil my need for instant gratification. Luckily for me, over the past couple of years, I’ve started to break out of my natural cycle. However, sometimes my old ways do rear their ugly head. Last month it happened again…(more…)
WordPress in 2020
It’s 2020 and the world is a little crazy right now. You might look at your old website and think it’s time for an update. Alternatively, maybe you’ve never had one and think it’s time to build one. But where do you start? There are a myriad of tools available for building websites. You’ve heard of WordPress, it powers around 30% of the web, but you’ve also heard criticism of it. Is it the best tool for you? Let’s dive in and see how it stacks up in 2020.(more…)
Making a case for the little guy: Mithril.js
The best-laid plans of mice and men…
This isn’t the post I thought I’d be publishing today, but I think it’s the one that I should. Today is day four of South Africa’s mandatory 21-day lockdown. When I created my goals for 2020 three months ago, the world looked vastly different than it does now.(more…)
Busy ≠ Productive
I’m always on the lookout for tools that can help me be more productive. Last year, I discovered and decided to try out Todoist, a to-do list app that caught my eye.
I started incorporating Todoist in my daily routine and soon started seeing results. I’ve always found it interesting how much of an impact it makes to write down my tasks. I wanted to find out more about why that is, so I did some research. This phenomenon appears to have been the subject of several studies of late. Hint: It’s neuroscience!(more…)
Impostor syndrome: My current battle
An example of how I use Notion to organize my life
If you’re anything like me, you might need some external help being more organized and productive. A couple of years ago I posted a blog post about how using Any.do, a to-do list app, changed my life. I’m still an advocate for Any.do, but I’ve recently added a new tool to my toolkit: Notion. It’s a doozy, so I thought I’d like to share how I’ve been using it.(more…)
Disconnect when you need to
I love Twitter. I think it’s a great platform to keep well-informed. It’s also a window into the lives of people you care about, be they influential figures or just your peers. Conversely, in this day and age, it can be exhausting to maintain both your digital identity and personal life.(more…)
No More Zero Days
It’s 2018! With a new year often comes New Year’s resolutions. Usually, I’m not really one for New Year’s resolutions because it’s almost a given that they will get abandoned long before the end of the year. However, this time it might just be different. The other day I stumbled upon a Reddit comment by user ryans01 that stuck with me. He has a system called “No More Zero Days” and it’s super intriguing.
(Fear of white space)
Do the words strike fear into your heart? For most people, it won’t. But I think any designer that has dealt with clients have come across someone somewhere that wanted to cram every inch of the canvas full of content.
Before you carry on with this post, I think it’s imperative that you understand what white space is in the context of web design.
How to get work done when working from home
As I’m typing this, I’ve been a (mostly) remote worker for the better part of the past two years. I don’t think I’ll ever regret the decision to leave the daily commute behind me, even if just for a while. With that said, however, it doesn’t mean that the remote working life has been without its challenges.
Early on during my current job, I wrote this post: My Experience with Remote Working so far…. At that point, I was still new to the change of scenery that remote working brought. By now, however, I’ve been moulded in its fires and I believe I can share my experience with anyone new to remote working or that might be struggling with actually getting work done from home!
Think/Create is dead, long live emilehay.xyz!
Hello, world! Those of you who have been following this blog for a while might be wondering two things: Why was I gone for so long and why is my Think/Create blog gone? It’s also entirely possible that you’re not wondering either of those things. Regardless, let’s get to answering them!
Social Media Envy and What To Do About It
I very recently had an interesting conversation with a friend of mine about why he hasn’t had any social media accounts for the past few years.
He told me that his life had become a lot simpler since not having to maintain his online identity. A big factor that played into this is that he stopped comparing himself to others as much as when he was active on social media and that got me thinking…
Of Squares and Pixels: Designing the sqrpxl Logo
You can find logos all around you, but creating a logo that embodies your company’s ideologies while being pretty to look at in a single graphic is no simple task. When we started designing the sqrpxl logo we knew it wouldn’t be easy, but to guide us through the process we wanted the logo to adhere to the following five basic principles:
So here I am, an avid Windows user for the past 18 years or so. Over the past few years almost everyone I know that are in the same line of work as me have made the switch over to Mac, but I stuck by my beloved Windows.
For the longest time I thought it was the best operating system to use purely because I saw Mac devices as being extortionately expensive. Last week I threw caution to the wind and bought myself a 13″ Macbook Pro with retina display and I’m beginning to see how wrong I was…
How do Successful People Start Their Day? I’m Making a Change!
Looking at my post history on this blog, it shouldn’t be hard to realise that despite my posts about spending my time productively, I have failed in that endeavour. I’m not going to let that get me down though. I have learnt from this mistake.
I’m a Player!
Mission accomplished! Thanks to Californian UI and UX designer Anthony King I have been invited to the Dribbble social network!
I must admit, I was getting doubtful if it would happen before the end of February. I underestimated just how many prospects there are out there looking for invites. That’s why I’m very grateful to have been chosen and now I can’t wait to share my WIP designs for the world to see!
How a Simple To-Do List App Has Changed My Life
A couple of months ago, a good friend of mine wrote an interesting article about The Danger of Complacency that really stuck with me. I’ve spent too much time being unproductive in the past. Luckily I found something that drastically improved how I spend my time, and it was as easy as installing a simple to-do list app …