webdevlaw.uk

Advice
The Mythical Mythical Man-Month — Smashing Magazine
How do you move faster when adding folks to a project supposedly slows it down? Mailchimp’s CPO takes the reader through some considerations for preserving momentum while scaling up.
The power of soft skills in product development: Insights from engineering leaders - DEPT®
Development teams at the highest level focus on interpersonal soft skills and quality interaction just as much as technical aptitude.
Lessons from Bootstrapped Companies Founded by Software Engineers
We hear little about bootstrapped companies, despite bootstrapping being an effective way to get up and running. We cover five successful bootstrapped firms you’ve probably not heard of – until now
How Pinterest scaled to 11 million users with only 6 engineers
Pinterest's tech stack explained simply (5 minute read)
New talk: Making Hard Things Easy
How to communicate like a GitHub engineer: our principles, practices, and tools
Learn more about how we use GitHub to build GitHub, how we turned our guiding communications principles into prescriptive practices to manage our internal communications signal-to-noise ratio, and how you can contribute to the ongoing conversation.
Soft skill books that will make you a better developer
Explore takeaways from a curated selections of leadership and productivity books, handpicked by Addy Osmani. Unlock your potential with titles like The Effec...
Ask vs guess culture
When unreasonable requests are followed up with "but you could have just said no!" Exploring the clashes of ask culture and guess culture, at home and at work.
10,000 Hours with Reid Hoffman: What I Learned
(Credit: Wired magazine. ) Time to read: 50 minutes We touched down in Las Vegas only three hours before, but we were already back in the plane and flying home to San Jose on a brisk winter day in …
How to align your teams
A well-defined Product Process increases your products time to market while providing value to users and improving product quality.
Manage Your Capacity, Not Your Time
We obsess over managing our time. However, we should focus on managing our capacity instead: it's our ability to do our best work.
The Strength of Being Misunderstood
A founder recently asked me how to stop caring what other people think. I didn’t have an answer, and after reflecting on it more, I think it's the wrong question.
Almost everyone cares what...
Talking with Colleagues About Suffering
A theme in my practice is the leader who's aware or senses that a colleague is suffering and would like to offer support but is unsure how to broach the topic--and a version of this occurs in my own work....
(People on) Nice Teams Finish Last
One of the most common management mistakes is not providing clarity when people are wrong on important, invested efforts.
Estimates are about time, so let's cut to the chase | nicole@web
Random Thoughts 15 years into Software Engineering
I’m coming up on 15 years of professional software engineering. I’ve worked at companies from unknown startups to large FAANG-like silicon valley companies and everywhere in between. In no particular order, sharing some things I’ve learned that others may find helpful.
How do I progress to the next level in my career?
Let's look at motivation, craft, opportunity and taking ownership.
Time Management
We never have enough time. So we need to make the most of what we have. Managing it like an investment portfolio can help.
Hey designers, they’re gaslighting you.
“Prove your value.” “Justify your presence.” “Demonstrate impact.” Too many organizations have convinced designers that they’re the…
Forty years of programming
Confessions of a creative industry coach
Here Richard Holman discusses some of the most common questions, doubts and problems that have come up in his five years as a creative coach
Possibilities if you don't ask for what you want vs. if you do
When you hesitate to ask for what you want or need, you aren't just missing out on immediate rewards or opportunities. You're also doing a disservice...
Networking as an introvert CTO
There I was, standing in the middle of a buzzing tech event that our company organized, feeling like a fish out of water. The room was filled with
Characterizing Software Developers by Perceptions of Productivity
The six types of developers, categorized by their ideal workday.
Bridging The Gap Between Designers And Developers — Smashing Magazine
UXPin has recently launched a new feature called “Merge”. This tool aims to break through the chasms of design and development, all while improving the agility and quality our teams expect. This new technology may cause some rethink on how the whole design team and engineering team collaborates.
Drowning in Feedback
How to hire
TBM 240: The Ultimate Guide to Developer Counter-Productivity
My approach to coding interviews: Optimize for iteration — surma.dev