|
Friday 15th March’s issue is presented by LinearB |
|
Goal Setting + ROI Tracking For Software Engineering
How do the best software engineering orgs set and track goals?
Built for engineering and product leaders, LinearB’s upcoming workshop: Explores the data behind effective goal setting in software development Shares strategies elite engineering orgs use for setting OKRs and KPIs Explains how to use goals to drive predictable software delivery Includes a free how-to guide + reporting slide deck
|
|
|
Estimating Software Projects: Breaking Down Tasks — Jacob Kaplan-Moss
tl;dr: Jacob describes his process: (1) Begin with a list of tasks or a sketch of the feature. (2) Think through the steps you need to take to accomplish that task and write them down. Don’t worry about completeness. Each pass just needs to expand on the previous one. (3) For each item, ask the following: Do I understand what change is desired? Do I understand what “done” looks like? Can I define all the steps I would take to get to “done”? Do I have all the information I need? If the answer is “no”, take that task and break it down further using this algorithm again. (4) Repeat until all tasks are sufficiently broken down.
Management |
|
40 Years Of Programming — Lars Wirzenius
tl;dr: “My goal in this essay is to get the reader to think, to research, to learn, to ponder. My goal is not to tell the reader how to think, what to think, how things are, or to give the answer to every question about every aspect of the process of building software.” Lars covers topics such as productivity, questions about projects, planning, estimating, and more.
CareerAdvice |
|
Modern Practices For Goal Setting In Software Engineering
tl;dr: How do the best software engineering orgs set and track goals? LinearB’s upcoming workshop: (1) Explores the data behind effective goal setting in software development. (2) Shares strategies elite engineering orgs use for setting OKRs and KPIs. (3) Explains how to use goals to drive predictable software delivery. (4) Includes a free how-to guide + reporting slide deck.
Promoted by LinearB Management Event |
|
Getting Things Done In A Chaotic Environment tl;dr: “One of the first things my CEO told me is that things move fast, so you have to get things done as completely as possible and move on to the next thing. I think about that advice a lot, and I find myself telling people that same thing again and again... I find people make four common mistakes when trying to get things done: (1) Having more than one main focus. (2) Ignoring things you can’t ignore. (3) Not completely finishing things. (4) Taking too long to do things.”
CareerAdvice |
|
|
“You manage things; you lead people.” – Grace Hopper
|
|
|
Falsehoods Programmers Believe About Time Zones — Zain Rizvi
tl;dr: 22 misconceptions, starting with: (1): UTC offsets go from -12 to +12. (2) Every UTC offset corresponds to exactly one time zone. (3) There are more countries in the world than time zones - there are 244 time zones used by the 195 countries in the world. (4) Every time zone has exactly one agreed upon name. (5) Time zones are always offset from UTC by an integer number of hours.
TimeData |
|
Google Zanzibar For The Rest Of Us — Greg Sarjeant tl;dr: Google Zanzibar powers authorization for hundreds of Google’s apps so you might think it's a great model for your authorization service. But does Zanzibar's promises of scale, high availability, strong consistency mean that it’s the right solution for the rest of us? Zanzibar's defining characteristic is actually centralization, which is a massive tradeoff that’s not practical for most. The Googles of the world can pull it off, but is there a Zanzibar for the rest of us?
Promoted by Oso Infrastructure |
|
Behind The Draw - How Canva's Drawing Tool Works — Alex Gemberg tl;dr: An exploration into the evolution of Canva's drawing tool, highlighting technical challenges to improve application performance and user satisfaction. Alex discusses efforts in optimizing SVG paths, implementing state machines, and introducing native implementations for mobile platforms.
Architecture Performance |
|
State Of The Terminal — Gregory Anders tl;dr: “We’ll discuss some of the problems that terminal based applications have historically had to deal with and what the modern solutions are, as well as some features that modern terminal emulators support that you may not be aware of.”
Terminal |
|
My Favorite Math Jokes — Tanya Khovanova tl;dr: “For many years, I have been collecting math jokes and posting them on my website. I have more than 400 jokes there. In this paper, which is an extended version of my talk at the G4G15, I would like to present 66 of them.”
Entertaining |
|
Most Popular From Last Issue |
|
|
Bebop: Fast data interchange format.
Dep Tree: Visualize the entropy of a code base in 3D.
Flox: Developer environments you can take with you.
JSON Canvas: An open file format for infinite canvas data.
Teable: Developer friendly, no-code database built on Postgres.
|
|
Click the below and shoot me an email! 1 = Didn't enjoy it all // 5 = Really enjoyed it
1 … 2 … 3 … 4 … 5 |
|
|
|