|
Addressing Tech Debt
- Abi Noda
#Leadership #Management #TechDebt
tl;dr: Abi discusses different types of tech debt, signs that tech debt is becoming a bottleneck, and strategies for addressing debt: (1) Transparent information: Technical strategy must be informed by information on signals e.g. business performance. (2) Clear end-to-end ownership. (3) Empowered teams. (4) Lightweight process: e.g. automated checks or architectural peer review to enforce policies and aid developers.
|
|
How To Build Software like an SRE
- Brandon Willett
#CareerAdvice
tl;dr: "My goal here isn’t “what is 100% the most reliability-oriented way we can build things”, it’s more like “what is the 80% of reliability we can get for 20% of the effort while still enabling devs to go fast“, which gets you ultimately a system that looks pretty different. But it’s a line worth walking – if you do it well, working with production is fun, instead of miserably-safe or frighteningly-dangerous."
|
|
It's Time to Do More With Less
- Shubha Nabar
#Leadership #Management
tl;dr: Visibility into engineering operations is hard due to the fragmentation and diversity of data sources. Industry benchmarks and frameworks such as DORA and SPACE are gaining traction, enabling teams to get a sense of how they’re doing and the room for improvement.
Promoted by Faros AI
|
|
#Leadership #Management #Hiring
tl;dr: "Here’s a question that comes up a lot. It goes something like: “I’ve only worked 10 months at this job, and it’s terrible. If I look for a new job now, will my short tenure be a red flag?” Or, from hiring managers: “I’m looking at a resume showing they’ve worked three jobs in the last four years. Is that something to be concerned about?” Jacob discusses his perspective here, as well as how hiring managers and candidates should evaluate and respond.
|
|
Editor's Note
If you are actively or passively searching for your next senior engineering or engineering management role, click on the link below to learn more about how Pointer can help:
|
|
|
An Informal Comparison Of Several Programming Languages
- Gabe Durazo
#LanguageDesign
tl;dr: "This repository implements the same simple backend API in a variety of languages. It's just a personal project of mine to get a feel for the languages, and shouldn't be taken too seriously. So far I've built it in C#, Typescript (Deno), Elixir, Go, Rust, and Scala." Gabe discusses his thoughts on each implementation.
|
|
#SQlite
tl;dr: The flaw "is exploitable when large string inputs are passed to the SQLite implementations of the printf functions and when the format string contains the %Q, %q, or %w format substitution types. This is enough to cause the program to crash. We also show that if the format string contains the ! special character to enable unicode character scanning, then it is possible to achieve arbitrary code execution in the worst case, or to cause the program to hang and loop (nearly) indefinitely."
|
|
Futuristic CSS
- Sacha Greif
#CSS
tl;dr: Future CSS trends and takes a look at some far-fetched and futuristic CSS features that might one day make their way to the browses, such as CSS toggles, switch function, intrinsic typography. And more.
|
|
Record-Breaking Chip Can Transmit Entire Internet's Traffic Per Second
- Michael Irving
#IndustryNews
tl;dr: "The speed record for data transmission using a single light source and optical chip has been shattered once again. Engineers have transmitted data at a blistering rate of 1.84 petabits per second (Pbit/s), almost twice the global internet traffic per second."
|
|
Recommended Reading: Quastor
Quastor is a free newsletter that sends summaries of big tech engineering blog posts. Learn about the strategies and technologies companies use to scale up to serve millions of users. Past articles include How WhatsApp scaled to 1 billion users with only 50 engineers and How PayPal prevents fraud with Graph Databases.
Join 30,000 developers who read Quastor. It's Free!
|
|
VHS
Tool for generating terminal GIFs from code.
|
Textual
Python framework for apps that run in terminal.
|
|
TypeRunner
High-performance TypeScript compiler.
|
Turbo
Next-gen toolchain for frontend development.
|
|
How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it
1 2 3 4 5
|
|
|
|
|
|