tl;dr: The author is skeptical of the current industry trend of building single page React apps with server-side rendering. He discusses reasons why in this post.
tl;dr: The test comprises of 3 areas, 5 questions each, to help evaluate whether an organization has a healthy culture. Any "decent tech company" should "cover at least 4 out of the 5 points in each area."
tl;dr: As the team became remote, more time was spent working but developers were getting less done. The main cause was a lack of access to information and poor communication. 4 steps were put into place.
“If debugging is the process of removing software bugs,
then programming must be the process of putting them in.”
tl;dr: How best to measure Python's performance, as well as the reasons behind its slow speeds, and the ongoing projects and concrete solutions being implemented to tackle performance issues.
tl;dr: "A lockable tree is a tree with nodes that can be locked if none of its ancestors or descendants is locked. We are asked to implement locking/unlocking operations that should run in O(h) time where h is the height of the tree. Lock/unlock methods do not need to be thread-safe."
tl;dr: How the CI system works with repositories of different sizes, "specifically ones with a high velocity of commits being merged into master, to ensure timeliness and code correctness."
tl;dr: "At 22, he single-handedly put a stop to the worst cyberattack the world had ever seen. Then he was arrested by the FBI. This is his untold story."