Best of CareerJanuary 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Why pomodoro doesn't work? Try this alternative 🍅

    Learn about the Pomodoro Technique, its limitations for developers, and discover the Flowmodoro technique as an alternative for managing your time and staying focused on coding tasks.

  2. 2
    Video
    Avatar of primeagenThePrimeTime·2y

    Don't Be Loyal To A Company

    Don't be loyal to a company if it's not doing well financially. Look for jobs you really want or need.

  3. 3
    Article
    Avatar of medium_jsMedium·2y

    Javascript Interview Question: Why does [9,8,7,6][1,2] = 7 ?

    Learn why [9,8,7,6][1,2] evaluates to 7 and explore similar array operations in JavaScript.

  4. 4
    Article
    Avatar of devtoDEV·2y

    Time Management and Productivity for Developers

    Learn about the importance of time management for developers and discover effective techniques such as goal-based planning, the Pomodoro technique, and the Eisenhower Matrix.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    How to become an AI engineer (2024)

    AI engineering is a rapidly evolving field that involves developing and implementing AI systems. It requires programming skills, mathematical acumen, big data handling, algorithmic understanding, non-technical business skills, and analytical skills. To start a career in AI engineering, one needs to acquire these skills, pursue relevant education and certifications, network with other AI engineers, and apply for AI engineer jobs.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    How Uber Finds Nearby Drivers at 1 Million Requests per Second

    This post explains how Uber finds nearby drivers at 1 million requests per second using location indexing, hexagonal grid, and scalability techniques.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Top 10 React JS Interview Theory Questions and Answers 🌟🔥

    Learn the theory behind React.js to confidently pass interviews and advance your career as a Front-End or Full-Stack Developer. Explore topics such as React's main features, advantages, limitations, JSX, events, and more.

  8. 8
    Article
    Avatar of devtoDEV·2y

    Why It's Harder Than Ever to Learn Something New in 2024

    Learning something new has become harder due to the abundance of content and choices available online. This post explores the challenges of decision-making and provides strategies for effective learning.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    What I wish I knew as a Junior (Developer)

    Reflections and advice for junior developers, including overcoming imposter syndrome, asking questions, consuming media and content, working on personal projects, and voicing opinions.

  10. 10
    Article
    Avatar of devtoDEV·2y

    How to improve your GitHub vanity metrics FAST

    Learn how to improve your GitHub vanity metrics quickly by creating fake commits for every day of the year.

  11. 11
    Article
    Avatar of devtoDEV·2y

    100 Tips from The Pragmatic Programmers Book: Part 4/10

    This post provides a list of programming tips including creating failing tests, reading error messages, using assertions, and more.

  12. 12
    Article
    Avatar of communityCommunity Picks·2y

    100+ resources to become a great engineering leader

    Discover resources to become a great engineering leader, including books, newsletters, and people to follow on LinkedIn.

  13. 13
    Article
    Avatar of substackSubstack·2y

    How to get 💩 done as a software engineer

    Learn how to achieve your goals and increase productivity using the Time Sector System. Gain the benefits of reduced stress and feeling overwhelmed.

  14. 14
    Article
    Avatar of devtoDEV·2y

    How to build your own SAAS business

    Learn how to build a successful SAAS business by building an audience, using Django for development, offering a free tier, generating expansion revenue, listing your product on various platforms, and learning from expert founders.

  15. 15
    Article
    Avatar of devtoDEV·2y

    Why Do Rubber Ducks Work?

    This post explores the psychological factors that affect a programmer's performance and techniques to overcome them, including the rubber duck debugging technique, the shower effect on problem-solving, and methods to combat boredom and anxiety.

  16. 16
    Article
    Avatar of collectionsCollections·2y

    2024 Guide to Goals for Software Engineers

    Guide on setting goals for software engineers, including technical goals, career goals, and personal goals. Tips on deciding on goals and achieving them.

  17. 17
    Article
    Avatar of communityCommunity Picks·2y

    The Software Engineer's guide to saying "no"

    Learn why saying 'no' is important for software engineers and how to effectively apply this skill to manage workload and align with stakeholders. The post discusses 3 universal strategies for saying 'no' and emphasizes the long-term benefits of setting boundaries.

  18. 18
    Article
    Avatar of substackSubstack·2y

    🐣 How to gain influence as a junior engineer

    Learn how to gain influence as a junior engineer by utilizing 'glue work' and taking on opportunities. Expand your technical skills while also demonstrating leadership and initiative. Balancing both soft and hard skills is key to career growth.

  19. 19
    Article
    Avatar of devtoDEV·2y

    The IT job market is tough right now. What are your best tips to create a developer portfolio ?

    The IT job market is tough, especially for developers. Creating a developer portfolio is crucial for standing out to hiring managers. Tips for creating a portfolio are shared in the post.

  20. 20
    Article
    Avatar of bytebytegoByteByteGo·2y

    Best of ByteByteGo's Newsletter 2023

    ByteByteGo sent out 104 newsletters in 2023 featuring system design fundamentals and deep dives. The Best of ByteByteGo's System Design Newsletter 2023 includes articles on database types, authentication, message queues, API design, DNS, and more.

  21. 21
    Article
    Avatar of substackSubstack·2y

    How To Drive Meetings

    Learn how to drive meetings effectively to grow to Senior (L5). Meetings can be efficient for back-and-forth discussions, act as a forcing function for progress, and enable effective non-verbal communication. Prepare well before the meeting, lead the meeting by setting expectations and guiding the conversation, and follow up with clear ownership of tasks and sharing of information.

  22. 22
    Article
    Avatar of medium_jsMedium·2y

    How to Improve Visuals in UI Design

    Learn how to enhance the visuals in your UI design by immersing yourself in great design, understanding design principles, replicating and adding your own touch, pushing your own pixels, and seeking feedback.

  23. 23
    Article
    Avatar of swizecswizec.com·2y

    When to stay at a company

    Learn how to know when to stay at a company based on signs of growth and positive expected value opportunities. Discover the metrics to consider when joining a company.

  24. 24
    Article
    Avatar of hnHacker News·2y

    Signs that it’s time to leave a company…

    Recognizing signs such as stagnant growth, leadership changes, HR dominance, and focus on real estate over products can indicate that it's time to leave a company.

  25. 25
    Article
    Avatar of swizecswizec.com·2y

    I'm a different engineer than I was 3 years ago

    The post discusses the personal growth and career development of an engineer over a period of 3 years. It highlights the importance of solving challenging problems, the different ways engineers can grow, and the concept of joining at the bottom of an S-curve in business. The post also emphasizes that engineering is more than just coding.