Hasty Briefsbeta

Advice I Wish I Knew as a Junior Developer

9 hours ago
  • #productivity
  • #software-development
  • #career-advice
  • Coding is the easy part; planning, teamwork, and politics are challenging.
  • Work with legacy code instead of trying to replace it to make an impact.
  • Underpromise and overdeliver by giving realistic timelines.
  • Promotions come from relationships and people vouching for you, not just good work.
  • Everything built is temporary; aim for 'enough' rather than 'perfection'.
  • Work publicly to be recognized as an expert in your field.
  • Focus on small, frequent contributions rather than one big thing.
  • Question decisions and seek mentorship when stuck, but pick your battles wisely.
  • Certify your knowledge by shipping code or presenting it to others.
  • Scope your work appropriately—do your job, not more or less.
  • Avoid assumptions in planning tickets (Spikes); test and document findings.
  • Follow YAGNI (You Aren't Gonna Need It) and abstract only when necessary.
  • Make debugging easier by understanding data flow and avoiding pitfalls like global variables.
  • Don’t work on weekends unless necessary; prioritize work-life balance.