I’m at Stanford and I research software engineering productivity.
We have data on the performance of >50k engineers from 100s of companies.
Inspired by @deedydas, our research shows:
~9.5% of software engineers do virtually nothing: Ghost Engineers (0.1x-ers)
Build a resilient and adaptable dev team:
1. Create a supportive environment.
2. Promote a growth mindset.
3. Encourage continuous learning.
How do you build resilience in your team?
Master Agile with effective sprints:
1. Set realistic goals.
2. Maintain a well-groomed backlog.
3. Clear sprints objectives.
How do you ensure effective sprints in your Agile projects?
What makes a great software dev leader?
1. Customer-centric mindset
2. Adaptability
3. Continuous learning
How do you embody these qualities in your leadership?
Prevent burnout and maintain high performance:
1. Avoid multitasking.
2. Set clear working hours.
3. Prioritize and plan work.
4. Identify early signs of burnout.
How do you keep your team sharp and motivated?
Struggling to keep your dev team focused?
1. Timebox tasks (Pomodoro Technique)
2. Prioritize high-impact work
3. Limit meetings
4. Set clear goals
How do you help your team stay focused?
Boost productivity with these Agile task management tips:
1. Prioritize tasks effectively.
2. Utilize task management tools.
3. Utilize task management tools
4. Leverage automation.
How do you manage tasks in your Agile projects?
Empower your dev team with autonomy and trust:
1. Empower decision-making.
2. Build trust through transparency.
3. Set clear goals and expectations.
How do you empower your development team?
Want to make your Agile projects more effective?
1. Focus on customer collaboration.
2. Embrace change and adaptability.
3. Empower self-organizing teams.
Which practice do you think is the most crucial?
Enhance communication in your remote software team:
1. Share information openly.
2. Include technical team members in decision-making.
3. Provide insights into how decisions are made.
How do you keep your remote team connected?
🧵
Enhance your dev team's resilience and adaptability with these strategies:
1. Set realistic expectations and celebrate small wins.
2. Model resilience as a leader.
3. Implement contingency planning.
How do you build a resilient team?
Building a resilient and adaptable dev team is crucial. Focus on:
1. Creating a supportive environment
2. Promoting a growth mindset
3. Encouraging continuous learning
How do you build resilience in your team?
1.1M Followers 65 FollowingEmmy winning investigative journalist. Telling the stories I could not tell before, where the facts have a power all their own. #CatherineHerridgeReports
3.9M Followers 1K FollowingFormer Director of National Intelligence, Presidential candidate, Congresswoman. Soldier. NYT bestselling author. (Views do not reflect position of USG/DoD)
1.1M Followers 64 Followinghttps://t.co/A9eTFq6Xbx
https://t.co/3RHK5vqQo7
Posts are not investment advice or an advertisement for investment services. See https://t.co/nX2FtaLE06.
290K Followers 74 FollowingCelebrate the human genius and uncover who runs the world. Bullish on humanity. Ghostwriter for world class tech/ai founders.
118K Followers 3K FollowingI run the most automated org on earth,
using the AI Agents I built.
@unicornplatform
@indexrusher
@listingbott
@seobotai
https://t.co/QIghafVlCy
24 startups → https://t.co/1ML5MmAQ7X
10K Followers 1K FollowingUser Interface is a network of social sites for socializing, Networking, Business Development, Gaming & Investing. Creator Economies!
8.9M Followers 13 FollowingBitcoin is an open source censorship-resistant peer-to-peer immutable network. Trackable digital gold. Don't trust; verify. Not your keys; not your coins.
114K Followers 3K Followingvp of engineering @cognition. building @devinai.
previously: vp product @microsoft. vp of ai @vercel. founder of @turborepo (acquired by vercel).