|
#Management #Productivity
tl;dr: "I've looked back at the end of every software project I've ever been on and thought, "If I'd known then what I know now, I'd have been done in half the time." A study followed eight projects, each over two and a half years and categorized the waste seen in development e.g. building the wrong feature or product, mismanaging backlog, and the causes for each type of waste.
|
|
A Guide To Writing A Robust Cross-Platform Implementation Plan
- Claire Katherine Lynch
#Management #Leadership
tl;dr: Tech Designs is a 2-step process to helps tackle the uncertainty of initiating a major new project. Step 1 is Shared Tech Design: when a cross-platform team collaborates to determine changes to the API, where the business logic lives, and a list of remaining open questions. Step 2: Client Tech Designs - when engineers consider how they’ll make the feature come to life within their area. Claire discusses both steps.
|
|
#Management #Leadership
tl;dr: "I’m a senior engineer, and I received a below-senior offer at a larger tech company. The pay is better, but I feel it’s unfair I don’t have the senior title I’ve already earned. What can I do?" Gergely guides us through the reasons for down-leveling, how to handle it when switching jobs and how to get ahead as a manager.
|
|
The Three Pillars Of A Positive Engineering Culture
- David Carboni
#Leadership #Management
tl;dr: A work culture that creates a strong positive environment of self-belief for is critical, starts with leadership, and forms the basis of the 3 pillars. (1) Autonomy so "people feel free to do good work because they want to." (2) Connection, as "we’re hard-wired for connection and belonging." (3) Mission, "when the chips are down, knowing that you’re in this together, for something greater than yourselves."
|
|
#CareerAdvice
tl;dr: "I try not to sit in front of a computer screen too much. I do not find staring at a screen all day beneficial, not for my physical health, nor for my mental health. In the last few years, I’ve started a habit of sketching my programming ideas using pen and paper." Sharon feels more "in the zone," connected and less distracted.
|
|
Please take a few mins to complete a short survey so we can keep improving Pointer for you.
|
|
|
Building Solutions To Problems That No One Knows Exist Yet
- Austin Henley
#CareerAdvice
tl;dr: Austin found a lot of freedom in his research internships. He tells the story of his time at National Instruments to investigate automated refactoring in the LabVIEW programming language. "He started down a route to solve a problem that the business believes they have, only to realize that there is a different and much bigger problem."
|
|
#Management #Leadership
tl;dr: "Daily stand-ups are not only a waste of time and make software development more expensive, but they demoralise developers and make them want to change jobs." Setting aside the experience of doing so across ;multiple timezones, Jezen argues that "engineers align themselves." Especially if you hire good ones..." They read the discussions in pull requests, commit messages, chat, etc...
|
|
Solving Martin Gardner's Chess Problem Using Simulated Annealing
- Dennis Yurichev
#Algorithms
tl;dr: The problem is the maximum-attack problem, placing 8 pieces (not the pawns) on squares to attack the largest number of squares and, the converse, the minimum-attack problem using the simulated annealing algorithm.
|
|
#UsefulTool
tl;dr: "Timefind lets you find the exact moment that something was added to a website. It quickly flips through Web Archive snapshots using binary search, pinpointing the date of the modification e.g. you can search for the first mention of the iPhone on Apple's homepage."
|
|
- Daniel Rosenwasser
#Typescript
tl;dr: Major highlights: (1) Control flow analysis of aliased conditions and discriminants. (2) Symbol and template string pattern index signatures. (3) Defaulting to the "unknown" type in catch variables, and more.
|
|
|
|
|
|