There is a law called Amara's Law that states the following:
We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.
This ties in with the so called hype cycle. That cycle has five phases starting at inflated expectations through disillusionment arriving on the plateau of productivity. The thing to learn is how to skip all these phases and arrive at the end immediately. I hope I will give you some insight on how to approach this.
What forms of politics occur in coding? Well in particular I want to explain how teams can operate and be successful using different forms of government as the basis to form teams.
Our typical team will contain some software engineers, a team lead, some testers and a project manager.
This post is about something that is trending and me and a close friend of mine who were discussing this were both baffled by this trend. We simply don't get it. There was once the web in all it's glory in the 90s. It was only HTML. That was it. There was a markup language that showed you what needed to be put where. Then there was some styling but not a lot really.
In our lives we generally suck at communication or in active sense communicating our hopes, dreams, wishes, and desires to other human beings. This is because it is difficult to get communication right. Not to mention how to do it right with software.
Some of you might be familiar with the Hippocratic Oath taken by medical personnel. It states amongst its main lines that you shall not intentionally harm other human beings. That means use your knowledge for healing and not killing or maiming people. Not denying medical aid to whomever needs it. There are quite a few scenarios covered by this statement.
What now?! Another abbreviation in this gotta type fast with fewest characters possible but still convey the most information possible? Well for us developers the chance is high that you had to search something with those four chars and an Operating System as the search term.
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.
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.