According to my experience I find that there are two simplified environments where people can work in. You will thrive in either one, but never* in both. This means you can ask this as a question when starting to work at a new place whether or not they will provide an environment where you will thrive in. The first environment I will describe by what the employees will need to do in order to thrive here.
Read more...
Over the course of years I have met my fair share of professionals with all kinds of job titles. To the cute and cuddly chief happiness officer to the outright weird evangelist of something. Then there are titles that get created and sold to you with the premise that you need them. I am looking at you growth hackers.
Read more...
I ended the last post with stating we are digital craftsmen. All of us who create something in the digital space, from designers to applications to hardware engineers, we all are digital craftsmen. We also need to protect that state. Just like in the years of yore the craftsmen could not be hurried or pressured into making things faster. Whatever was being made was created at the rate it needed to be created at. Definitely this should be put back into place and enforced by us digital craftsmen.
Read more...
You manage the dependencies or the dependencies will manage you.
So I had a recent discussion on what dependency management is. It turns out there are a lot of dependencies, or in other words you are dependent on a lot of different things. First we defined what a dependency is. If you like it to a machine then any moving part big or small is a dependency. From the operating system to the version of a library to version of tools being used. As you see that is quite the number of moving parts.
Read more...
One of the arguments I have heard numerous times is that creativity or art flourishes when it is basking in a pool of total freedom. I quite often have found that a small set of limitations actually improves creativity. After all
necessity is the mother of invention.
Read more...
So why am I a big pro on using Docker or in larger projects/companies even Kubernetes? Well the biggest advantage I see and experience is that you take away dependencies from developers and non developers alike. Can you run Docker, if yes you can run the apps and the database and the frontend. What is left to be done by you? Write the code. That is it.
Read more...
So this post will be short and sweet and filled with nice tech on regexes or regular expressions. Regex is a language on its own and it serves to live as a benefit to parse complicated strings and make it so it is easy for us developers to validate strings or to extract relevant information from it.
Read more...
So that is quite the abstract thought immediately straight out the gate. How can someone fathom what infinity is, and therefore be able to reason about it? I will detour into two sections, one religious and one pseudo scientific. In a future post I will tackle a more spiritual one.
Read more...
One of the more interesting features of us hoomans which makes us humans I suppose is our ability to communicate.
Of course there are other species that communicate, but none so intricate and complex as ours is.
Read more...
How often have you heard you should only live in the moment, experience everything just as it comes in holding no judgement to it?
Read more...