Junior designers vs. senior designers - DESK Magazine
The difference between a designer early in their career and a more experienced designer are easy to spot. Here we outline the key differences.* *It should be noted that some young designers have been known to exhibit behaviors of senior designers. And on rare occasions, you may see a senior designer in the wild behaving …
Don’t want to be a bad manager? Stop feeding Shit Sandwiches
One of the most popular methods of delivering difficult employee feedback is, well, shit. Here’s why and what you should do instead… I recently ran into a friend who mentioned how she uses the Shit Sandwich
A piece of advice I wish I could give my manager is don't be spooky.
My manager regularly messages me things like Hey, can you talk? or Got a minute now? Occ...
This issue examines the ever-evolving practices of software planning—and how we can craft plans that enrich communication, alignment, and impact on engineering teams.
In React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
Principles of web security. The fundamentals and state-of-the-art in web security. Attacks and countermeasures. Topics include: the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.
As engineering organizations grow and add more complexity with team members at different levels of experience, they also need to create clarity: the list of job levels, and what each role does. Done well, a career ladder can limit bias and provide a framework for hiring, paying, and promoting. Note: The articles below are often an introduction to the company's level guide, and the actual career ladder is a PDF or spreadsheet linked to from the article.
How finishing what you start makes teams more productive and predictable
Let’s be honest. When you read this post’s title, you thought it was obvious. Yet, most people don’t follow this simple piece of advice. You know that too, a...