Setting Up My Environment In Fedora Creating A Boot Disk

I had to re-install so I documented my process. In this post, I focus on getting a Fedora 28 live media installation ready on a USB boot…


Setting Up My Environment In Fedora

I needed to format my HDD because ... reasons. For a change, I decided to play around with Fedora instead of Ubuntu. The installation was…


Datomic Cheat Sheet Series Queries Part 5 Transactions

In this post I work through transactions. The example queries are grabbed from the Datomic Docs . If you want to get started with Datomic…


Datomic Cheat Sheet Series Queries Part 2

In this post I work through more querying capabilities using the Datomic MusicBrainz sample database. The example queries are grabbed from…


Datomic Cheat Sheet Series Queries Part 3 Rules

In this post I work through the creation of rules using the Datomic MusicBrainz sample database. The example queries are grabbed from the…


Datomic Cheat Sheet Series Queries Part 4 Pull

In this post I work through pull expressions using the Datomic MusicBrainz sample database. The example queries are grabbed from the…


Datomic Cheat Sheet Series Queries Part 1

In this post I work through querying the Datomic MusicBrainz sample database. The example queries are grabbed from the Datomic Docs . If…


Datomic Cheat Sheet Series Getting Started

Get started with the essentials of Datomic from installing Datomic, running a transactor, working with the Datomic console, running the…


Behind The Scenes My Blog

I developed corporate programmer using a Ruby-based static-site generator called Jekyll . It transforms Markdown, Liquid , HTML and CSS…


Clojure Buzzwords I Am Learning

When I first started with Clojure, my mind was foggy and filled with a swarm of buzzwords. There were tools, plugins, libraries, patterns…


An Iterative Approach To My Blog

I was leaving the corporate world behind and needed to rebrand. I had a hard deadline. I had a new job, a new domain and new hosting, I…


Learning Linux

I have used Windows for over twenty years. Oh my goodness that's a long bloody time. Now I've joined the Linux world. It's thrilling. I'm…


A Trilogy About The Chrome Dev Tools In Many Parts

Don't take your knowledge for granted. Share it. Someone could learn something new. It also helps you remember it. Keep a record of what you…


Building A Monitoring Display With A Rock 64

There is a page that we want to monitor. It has a lot of valuable information on it and fits nicely on a 4K screen. A ROCK64 device will…


My Nomadic Lifestyle

My goal for the next two months is to maximize my learning time and try to keep my anxiety as low as possible by stripping out unnecessary…


My First Week At Cloud Africa

Stay tuned if you are interested to know what I learned, did and achieved in the past week. Maybe something I did could be of interest to…


Sayonara

I've been very quite. A year's worth of quiet to be exact. I'm sorry. I'm still here. I still plan on blogging, just a little differently…


Defusing Stressful Emotions

Mark Twain said, "I am an old man and I have known a great many troubles, but most of them never happened." It’s unsustainable to experience…


Rewire Your Brain Part 8 Conclusion

Page 172 of the book Rewire: Changing Your Brain to Break Bad Habits, Overcome Addictions, Conquer Self-Destructive Behavior written by…


Rewire Your Brain Part 7 Our Habits

Germany Kent says that it's a funny thing about life, once you begin to take note of the things you are grateful for, you begin to lose…


Rewire Your Brain Part 6 Neuroplasticity

Lara Boyd challenges us by asking how do we learn? And why does some of us learn things more easily than others? In the part 5 , The Satir…


Rewire Your Brain Part 5 The Satir Change Process Model

Virginia Satir says that we can learn something new anytime we believe we can. Therefore we can learn to cope with what we are dealing with…


Rewire Your Brain Part 4 Childhood Survival Rules

Virginia Satir says that you have learned what you have learned very well. It has helped you survive. In Part 3 , Distress Tolerance, we…


Rewire Your Brain Part 3 Distress Tolerance

Oliver Goldsmith says that the mind is ever ingenious in making its own distress. In Part 2 we looked at how we can activate five neuro…


Rewire Your Brain Part 2 Activate Neuro Pathways

Dr. Hilary Stokes says that we have trillions of brain cells, resulting in thousands (if not millions) of strings of lights (chemical…


Rewire Your Brain Part 1 Introduction

John Medina said, "what you do and learn in life physically changes what your brain looks like - it literally rewires it." You are learning…


Practice What You Preach

"Your beliefs don't make you a better person, our behavior does." I have a far way to go on my journey. My journey of self-discovery and…


Who Are You And Where Are You Going

Nathaniel Hawthorne says that happiness is a butterfly, which when pursued, is always just beyond your grasp, but which, if you will sit…


Change Starts With You

Mahatma Gandhi says to start changing yourself if you want to change the life around you. "Change starts with you"... how cliché Clarice…


Know Your Limits

"Know your limits, know when to give, know when to demand, know when to say no, know when enough is enough" Face your fears, get out of…


Words Define Your Reality

"Words are free. It's how you use them, that may cost you." - KushandWizdom How often do you listen to yourself when you speak? Not just…


Discovering Yourself

“Knowing yourself is the beginning of all wisdom.” ― Aristotle Sometimes I struggle to consciously understand my actions. This makes it hard…


Rubyfuza 2017 Conference

I spoke at Rubyfuza 2017 in Cape Town about how Imposter Syndrome impacts my day-to-day decisions and confidence, affects growth by limiting…


The Fear Behind The Scenes

"The reason why we struggle with insecurity is because we compare our behind the scenes with everyone else's highlight reel," Steven…


The Imposter Within

“Did I do anything wrong today,” he said, “or has the world always been like this and I've been too wrapped up in myself to notice…


Byte Order Mark

The byte order mark or BOM is an invisible Unicode magic number that can be found at the beginning of a text stream. We recently changed…


Contributing To The README

When someone new works on your repository, make sure it is easy to get setup. Imagine if we didn't have any documentation; if we all adopted…


Deliberate Downtime

"Do you really squeeze more productivity out of yourself by powering through your weariness?", Caroline Webb To make good decisions you need…


Sustainable Living

The aim is simple. I wish to boost my overall sense of wellbeing by living a more fulfilling life day-to-day. I decided it was time to…


Code Katas

A fun way to practice and familiarize yourself with development tools, workflows, patterns and practices. Wikipedia states that a code kata…


How I Got My Article Published

I am proud to announce that my article got published on A List Apart giving me the chance to share my career experiences with the community…


Coping With Unknown Outcomes

"I am an old man and I have known a great many troubles, but most of them never happened." by Mark Twain As software developers we have a…


A Mindful Day Of Happiness

Everything I did today was done with intent and slower than usual. I was mindful. Today I had complete control of my day and my emotions…


The Rainbow In Our Storm Sprint

Communication is essential to minimize stress and get the support a team needs to be successful. We are seven days into our two week sprint…


Making Red Tape Allies

Having allies that are exposed to just as much red-tape as you can give you the confidence and guidance you need. Sometimes you have to…


Streamline Operations Communication

Get the support you need to make the product and operating the product a success. Teams cannot focus on sprint work when there are multiple…


The Ego Barrier

Be the change you want to see even if it doesn't change anything right away. An ego is a person's sense of self-esteem or self-importance…


What It Means To Be An Expert

Accelerate your learning by sharing what you learn with others while you are learning it. Experts aren't people who know absolutely…


Discovering Fiddles

If you are new to fiddles, it's an online code playground that let's you quickly experiment, visualize results and share code without having…


Some New HTML 5 Elements

The HTML5 specification has introduced more elements to aid us with semantic markup. I've discussed some of the design changes as well as…


HTML 5 Structural Semantics

In 2005 Google sampled over a billion documents. This highlighted popular class names, elements, attributes and other related metadata…


Design Changes In HTML 5

Elements, attributes, and attribute values are semantic according to the HTML5 Specification. These definitions allow HTML processors, such…


The Horror Behind Design

Improve your craft, write the cleanest code you know how at that point in time, learn from your mistakes (and that of others) and always aim…


Simulating Mobile Devices In Chrome

Discover the simulation power behind the Device Mode feature in Google Chrome. Chrome DevTools has a feature called Device Mode since…


Branding Your Identity

It's important to know that having an engaging community presence is far more beneficial than experience alone. Think how the web has…


Coping With Fears Of Public Speaking

Fears sabotage our success and impede improvements we can make. It's terribly difficult to overcome them but all we can do is try. Take it…


5 Soft Skills Every Developer Should Know About

"We only grow when we are doing things that makes us uncomfortable." by John Sonmez I have been following John Sonmez for a while now. He…


People Do Stupid Sh T

"If you don’t fail it’s because you did not risk enough, and if you didn’t risk enough it’s because you didn’t put your whole self out there…


Reignite The Passion

Do you remember how excited you were when you wrote your first program? It's easy to forget when you've been in the real-world for a long…


Escaping The Social Comfort Zone

"I think that we grow when we are outside our comfort zone. If it's not breaking you down, it's not building you up." quoted by Scott…


Dealing With Change In Teams

It's sad when people leave because bonds are formed but we can't stay in the same environment and position forever. I had a bad experience…


People Oriented Software

The art of making software for people with people. Today the words "people oriented software" materialized in my mind. It's not a new (I…


How This Blog Improved My Productivity

Having a pet project has some powerful benefits. Do you have one? What benefits have you observed? I started this blog as a course . I…


The Importance Of Git History

Version control is like time travel for source code. If commits are monolithic and the messages suck... what exactly are you going back to…


Problems With Microservices

After an interesting debate, I decided to explore some of the problems that teams may face with microservices architecture. Trying to…


Time Is Precious

When last did you just stop to smell a flower? Or take a peaceful walk without having to rush for something? Today I sat in standstill…


Adjusting The Corporate Mindset

Just because it's always been done that way, doesn't mean it can't be changed. Personally there is nothing I can do about the way corporates…


Days That Rush Away

Are you busy but don't feel productive? I feel this way sometimes. It is exhausting. How can we find ways to feel fulfilled and accomplished…


Context Driven Queries

Do people look confused when you talk to them? Only you can truly know what is going on inside your mind. Communicating with context and…


Bonding With Testers

Do you form relationships with testers? Teaming up with testers from the beginning of a feature can positively impact the quality of the…


Manage Expectations

Do you keep business informed? Business won't know when things are not working out unless you tell them. It is surprising how much support…


The Perfect Illusion

Are you chasing after unicorns - perfect things that may not exist? Perfection is a subjective perspective. I dive into this "illusion" and…


You Dont Have To Be A Number

Do you feel like a number? Making a name for yourself in the software development community helps build street cred in the corporate world…