Click any tag below to further narrow down your results
Links
This guide breaks down a fast-learning method for new roles by sorting information into three buckets—facts you must memorize, processes you learn by doing, and concepts you link together. It offers concrete tips on organizing working-memory facts, shadowing peers on key workflows, and building mental models to accelerate understanding.
- Sort new-job information into three buckets—facts, processes, and concepts—instead of trying to absorb everything at once.
- Split facts into "must-know" items to memorize and keep visible daily versus reference facts you index and look up only when needed.
- Learn processes by actually doing them rather than transcribing every step, following the existing workflow before trying to improve it.
- Turn concepts into diagrams or mind maps to reveal relationships and dependencies across the whole system.
Designers face pressure to polish pre-made mockups instead of framing real problems, especially with AI tools enabling quick UIs. Pushing back by defining clear timelines, outcomes, and writing your own project summary helps you lead strategy, avoid commoditization, and build a portfolio that proves your value.
- AI tools now let anyone generate polished mockups in minutes, so designers who just execute those mockups without pushback become easy to commoditize and cut
- 56% of companies in 2026 say they want senior designers who reduce organizational chaos rather than need direction, so portfolios that just show "made it look nicer" work lose out
- Pushing back means nailing down a real deadline, defining success in specific numbers (e.g. 15% fewer checkout abandonments), and writing an assumptions/data-needs note before opening Figma
- That upfront framing work—not the execution—is what demonstrates leadership and gives portfolio pieces real strategic value
This article shares hard-earned truths for engineers becoming managers. It covers the shift from teammate to authority, handling stress and sensitive information, mastering feedback and networking, and staying effective amid meetings and politics. It ends with tips on training yourself, managing up, and finding peer support.
- Management means carrying others' emotional burdens home constantly, with no relief valve—you lose peer status and get excluded from gossip/casual moments once you hold authority over pay and firing decisions
- Your words carry outsized weight now (jokes read as orders), so managing what you say and don't say becomes a core skill, especially when you must sell decisions you disagree with
- There's no formal training for management—you have to self-teach labor law, feedback, and coaching by finding mentors, HR contacts, and peer groups on your own
- Progress feels invisible compared to engineering's quick wins, so you have to manually create milestones and celebrate small victories to stay motivated through months-long objectives
This article explains how to turn routine 1:1 meetings into strategic sessions by covering three key topics: current status, career growth, and future direction. It stresses that strong manager relationships drive promotions and offers a simple framework to structure each meeting for maximum impact.
- The quality of your 1:1 relationship with your manager determines how fast you get promoted, based on nearly 20 years and 20+ managers at Amazon
- Split each 1:1 into three threads: status update (max 5 minutes), career growth (goals, skill gaps, concrete asks like intros or stretch assignments), and future direction (upcoming projects, team priorities, org shifts)
- A 30-minute meeting is enough to cover all three threads if structured with a clear agenda
A two-hour Stanford lecture lays out how to start and advance an AI career. It covers essential skills, industry trends, and job-hunting tactics to help you stand out in the AI job market.
- A single two-hour Stanford lecture covers ML fundamentals, software engineering, and dataset curation as the core skill trio for an AI career
- Recommends specific frameworks (TensorFlow, PyTorch) and math foundations (linear algebra, probability) as non-negotiable
- Breaks down distinct career paths: research scientist vs. applied engineer, AI-focused product manager vs. data analyst
- Advises networking through NeurIPS/CVPR conferences and open-source contributions, with resume tailoring tips for startups, big tech, and academia
Deep Atlas offers an intensive curriculum designed to compress months of AI and machine learning education into just weeks. With hands-on projects, community learning, and successful alumni, participants can quickly gain the skills needed for a career in AI.
- Deep Atlas compresses months of AI/ML education into a few weeks through an intensive, project-based curriculum.
- The program emphasizes hands-on projects and community learning as core to skill-building.
- Alumni outcomes are cited as evidence the accelerated format leads to real AI career placement.
To secure a promotion, proactively take on responsibilities associated with the role you aspire to, even before receiving the title. Consistent, sustained performance and ownership of broader team issues are key, demonstrating capability and readiness for advancement.
- Act like you already have the next-level role by taking on its responsibilities before getting the title or promotion
- Consistency over time matters more than a single impressive moment—sustained ownership proves readiness
- Look for gaps or broader team problems no one owns, and step in to solve them rather than waiting to be asked
- Making yourself hard to replace in a higher role (i.e., someone would struggle to "take your position") signals you're already operating at that level
Career advancement in software development often leads to a choice between management and architecture tracks. While management focuses on people and processes, the architect role emphasizes coding and effective communication of ideas, requiring strong documentation skills to facilitate collaboration. This article provides insights on writing effective documents to enhance communication and influence within teams.
- Career growth in software eventually forks into a management track (people/process) or an architect track (technical depth + influence without authority)
- Architects rely on documents as their primary tool for driving decisions, since they lack managerial authority to mandate outcomes
- Effective architecture documents must clearly communicate ideas, tradeoffs, and reasoning to persuade and align teams, not just record technical specs
Phil Eaton recalls how a junior developer at Linode, Drew DeVault, used clear logic and dogged persistence to reshape the engineering team’s architecture and decision-making culture. Eaton learned that you don’t need seniority to drive change—you need preparation, the will to debate, and the judgment to know when to push and when to let go.
- A junior developer with no formal authority (everyone was titled "Developer") reshaped Linode's entire engineering architecture and culture through logic and persistence rather than seniority.
- Influence comes from preparation, sticking to your argument, and acting in good faith—not from waiting for permission from senior colleagues.
- Without someone willing to push back, teams drift toward popular or easy decisions instead of smart ones.
- Pushing too hard has real costs—Eaton's own overly aggressive advocacy once drove teammates to quit, teaching him when to press an argument and when to let go.