Share this posttl;dr in tech by Joe Karlsson - Issue #56joekarlsson.substack.comCopy linkFacebookEmailNoteOthertl;dr in tech by Joe Karlsson - Issue #56Joe KarlssonDec 06, 2022Share this posttl;dr in tech by Joe Karlsson - Issue #56joekarlsson.substack.comCopy linkFacebookEmailNoteOtherSharePhoto by Desola Lanre-Ologun on Unsplashtl;dr:1) Tackle tech debt to keep morale up.2) Create processes for fan-out work, where multiple engineering teams are involved in tackling a project.3) Use design guidance to simplify design reviews.4) Use council meetings to make aligned technical decisions.5) Assign DRIs for effective decision making.6) Create a developer satisfaction survey.tl;dr: Will recalls one the best architecture interviews he's been in, "where the candidate was able to significantly narrow down the possible solutions by asking for a few details: queries per second, expected number of rows, and necessary columns." Will demonstrates how he would approach this question.tl;dr: A year ago, the company had the typical hiring problems of a hyper-growth stage startup. "If you formed a new team, hiring could eat up all your time. On the other hand, managers on stable teams did not participate in hiring, and we had an organizational bias." Maksim describes how the company instrumented a new process to reduce steps, create feedback loops, develop a "pull", vs push system, and more.tl;dr: "REST must be the most broadly misused technical term in computer programming history. I can't think of anything else that comes close. Today, when someone uses the term REST, they are nearly always discussing a JSON-based API using HTTP."tl;dr: "The concept behind soft deletion is to make deletion safer, and reversible. Once a record’s been hit by a hard DELETE, it may technically still be recoverable by digging down into the storage layer, but suffice it to say that it’s really hard to get back."tl;dr: "I thought to ask a pretty basic question: when you press a key on your keyboard in a terminal (like Delete, or Escape, or a), which bytes get sent? As usual we’ll answer that question by doing some experiments and seeing what happens."tl;dr: "To enable users to find more relevant content with less effort, we started investigating a technique called Natural Language Search, also known as Semantic Search. In a nutshell, Natural Language Search matches a query and a textual document that are semantically correlated instead of needing exact word matches. It matches synonyms, paraphrases, etc., and any variation of natural language that express the same meaning."tl;dr: "It may not be obvious, but it’s one of the most common issues in product & engineering teams: different people are solving different problems, whether they realize it or not. And that is the root of much anxiety, frustration, and disappointment." Paulo advises us on how to reconcile such a situation.tl;dr: "All change has good and bad downstream effects. The broad-based adoption of remote work is allowing people to balance work and home life in ways that are extremely beneficial to them. But team morale and the broader cultural needs of companies have suffered and we need to recognize that... A hybrid model that provides continued flexibility while creating a lot more face time is the long-term answer."PreviousNext