DORA Metrics At Work
Imagine your team secured a budget for doubling the number of software engineers. That’s great! You can finally fix all the bugs, implement new ideas, and clean up all the technical debt that’s been accumulating for years. Right? Wait, wait… Not so fast. First, it will take time to hire new software engineers and onboard them. They’ll need to learn the product domain, deep dive into the technology stack, and also learn your company’s specific tooling. They should familiarize themselves with t...
DORA Metrics At Work
Imagine your team secured a budget for doubling the number of software engineers. That’s great! You can finally fix all the bugs, implement new ideas, and clean up all the technical debt that’s been accumulating for years. Right? Wait, wait… Not so fast. First, it will take time to hire new software engineers and onboard them. They’ll need to learn the product domain, deep dive into the technology stack, and also learn your company’s specific tooling. They should familiarize themselves with t...
How to learn (to be a programmer)
My name is Michael, I came with 20 years of experience and while I have a little bit of free time I like to mentor people. In this short document my goal is to tell you exactly how to learn, whatever you want to learn and rewrite whatever nonsense they’ve told you in schools. Let’s begin!What to learn?So, where to begin? I bet that the first thing that you want to know is what you want to learn.Do you just want to get a job as soon as possible?You should research what organisations need. Chan...
How to learn (to be a programmer)
My name is Michael, I came with 20 years of experience and while I have a little bit of free time I like to mentor people. In this short document my goal is to tell you exactly how to learn, whatever you want to learn and rewrite whatever nonsense they’ve told you in schools. Let’s begin!What to learn?So, where to begin? I bet that the first thing that you want to know is what you want to learn.Do you just want to get a job as soon as possible?You should research what organisations need. Chan...
Developing Offline-Ready Web Applications
Yes, you read that title right. In most web applications there is an implicit assumption that network access will be available. Whether your site is server-side rendered, statically generated, or built entirely by the browser — HTML, CSS, and JS are fetched through HTTP requests over the network. As each page loads, it may fetch additional resources or communicate with third-party APIs. With a quick examination of the network tab you can see that sites are chatty. From Google Analytics events...
Developing Offline-Ready Web Applications
Yes, you read that title right. In most web applications there is an implicit assumption that network access will be available. Whether your site is server-side rendered, statically generated, or built entirely by the browser — HTML, CSS, and JS are fetched through HTTP requests over the network. As each page loads, it may fetch additional resources or communicate with third-party APIs. With a quick examination of the network tab you can see that sites are chatty. From Google Analytics events...
Stop Turning Programming into a Religion!
Humans once used religion to explain phenomena they could not understand. Over time, we evolved. Religious practitioners, especially monks, studied the universe around them. As custodians of knowledge, they developed books, furthering our understanding of life. Concepts that were understood gradually separated from religion and evolved into science. We formerly believed the human body was merely a vessel for divine empowerment. However, over time, we unraveled this mystery, leading to the dev...
Stop Turning Programming into a Religion!
Humans once used religion to explain phenomena they could not understand. Over time, we evolved. Religious practitioners, especially monks, studied the universe around them. As custodians of knowledge, they developed books, furthering our understanding of life. Concepts that were understood gradually separated from religion and evolved into science. We formerly believed the human body was merely a vessel for divine empowerment. However, over time, we unraveled this mystery, leading to the dev...
The Astonishing Origins of 6 Common Compound Words
Most compound words work just fine separately or together: Friends of both Hay and Stack might enjoy watching the football game with Hay one day, attending Stack’s book club meeting the next, and going to the joint Haystack karaoke gathering the following night. Just as acquaintances of Shoe and Lace are used to seeing them out and about on their own, or chatting with the pair of them at the Shoelace key party in Santa Cruz. Ugh, why the hell did I make them swingers?! That was an insane choi...
The Astonishing Origins of 6 Common Compound Words
Most compound words work just fine separately or together: Friends of both Hay and Stack might enjoy watching the football game with Hay one day, attending Stack’s book club meeting the next, and going to the joint Haystack karaoke gathering the following night. Just as acquaintances of Shoe and Lace are used to seeing them out and about on their own, or chatting with the pair of them at the Shoelace key party in Santa Cruz. Ugh, why the hell did I make them swingers?! That was an insane choi...