Jan
banner
janhesters.bsky.social
Jan
@janhesters.bsky.social
• Disruptive attitude - Negatively impacts team morale by being uncooperative or entitled.

Did I miss anything? Let me know 🤔
January 15, 2025 at 12:35 PM
• Neglects attention to detail - Misses bugs, designs or edge cases, causing frequent problems and incorrectly implements requirements.
• Tunnel vision - Lacks awareness of how their work fits into the larger project or system.
January 15, 2025 at 12:35 PM
• Surface-level coding - Works quickly or overengineers to produce buggy, unmaintainable code.
• Poor communication - Fails to update stakeholders or explain their work clearly.
January 15, 2025 at 12:35 PM
• Imposter syndrome - Belittles themselves as an excuse to stay in a negative state.
• Rigid - Struggles to adjust to changes in priorities or technologies.
• Unapproachable - Dismisses junior developers and refuses to support their growth.
January 15, 2025 at 12:35 PM
• Lazy - Has low accountability and avoids responsibility and blames others for failures.
• Resistant to feedback - Neither accepts nor acts on constructive criticism.
• Braggadocious - Compensates by overhyping their contributions and undermining others.
January 15, 2025 at 12:35 PM
• Big-picture thinking - Apply systems-thinking to see how various pieces fit together and interact in the overall structure of the software.
• High empathy - Understand your teammates, users, and the company.

❌ Bad Developer:
January 15, 2025 at 12:35 PM
• Good communicator - Give clear updates to non-technical stakeholders and be able to collaborate in groups and document software clearly.
• Detail oriented - Consider happy & sad paths and find edge cases.
January 15, 2025 at 12:35 PM
• Flexible - You are able to adapt to different situations quickly.
• Mentorship - Actively help junior developers improve their skills.
• Deep expertise in current tech stack - Work with and contribute to your team's current software stack.
January 15, 2025 at 12:35 PM
• Hungry learner - Your learning trajectory is steep, so you can keep up with the ever evolving programming landscape.
• Humble - You are willing to learn from others and have their opinions challenged.
• Confident - Believe in yourself.
January 15, 2025 at 12:35 PM
✅ Good developer:

• High-agency - Apply specific knowledge, leverage, and accountability, so that you solve problems intelligently. You resolve issues alone or with teammates without needing constant guidance.
January 15, 2025 at 12:35 PM