Code & Curiosity
  • Bookshelf
  • About Me
Navigation bar avatar

Code & Curiosity


A Software Engineer's Journey Through Learning and Technology

Code & Curiosity


A Software Engineer's Journey Through Learning and Technology
  • The five dysfunctions of a team

    Mastering the Art of Teamwork

    Posted on April 1, 2023

    Teamwork is a powerful and rare advantage that can help businesses dominate their industry or market. However, teams can be inherently dysfunctional because they are made up of imperfect human beings. In “The Five Dysfunctions of a Team” by Patrick Lencioni, he outlines the common challenges faced by teams and... [Read More]
  • Extreme ownership

    Lessons in Leadership from Navy SEALs Jocko Willink and Leif Babin

    Posted on March 27, 2023

    Post thumbnail
    Post thumbnail
    Extreme Ownership, authored by former US Navy SEALs Jocko Willink and Leif Babin, is a must-read for any leader. The book emphasizes the importance of leaders taking full ownership of their team’s actions and outcomes. As a leader, it is crucial to take responsibility for everything that happens within your... [Read More]
  • Testing Codium AI

    Can it help you refactor?

    Posted on March 22, 2023

    Post thumbnail
    Post thumbnail
    Have you ever found yourself needing to refactor legacy code, but just don’t having the time or resources to test every possible scenario? As a developer, I know firsthand the importance of thorough testing when it comes to refactoring legacy code. That’s why I’m excited to try out Codium AI,... [Read More]
    Tags:
    • software development
    • refactoring
    • coding katas
    • Codium AI
  • Code coverage

    And the risks behind blindly trusting it

    Posted on March 20, 2023

    Code coverage is a metric that measures how much of your codebase is exercised by your tests. While increasing code coverage can lead to a culture of engineering excellence and reduce defects in the long run, relying solely on code coverage might be misleading as argued by the following article.... [Read More]
    Tags:
    • code coverage
    • unit testing
    • software quality
    • software development
  • Pair programming with ChatGPT

    Can it solve a coding kata?

    Posted on March 10, 2023

    Post thumbnail
    Post thumbnail
    As a software developer, I firmly believe that practicing coding katas can greatly enhance our skills in Test-Driven Development (TDD). It’s a fantastic way to improve our ability to write clean, efficient, and maintainable code while following the principles of TDD. [Read More]
    Tags:
    • tdd
    • software development
    • test driven development
    • pair programming
    • coding katas
    • ChatGPT
  • Older Posts →
  • Email me
  • GitHub
  • LinkedIn

Jesús Castillo Izquierdo  •  2023  •  codeandcuriosity.xyz

Powered by Beautiful Jekyll