Craig Atkinson
Home
Blog
About
  • Four keys I look for when reviewing software pull requests

    Dec 10, 2022 development team

    Over the past 15 years I've reviewed hundreds upon hundreds of pull requests. From pull requests against projects I built and maintain to PRs submitted as promotion portfolio reviews in projects I've never seen or worked on, and everything in between. Over time I've developed a set of four key items I look for in each …

    Read More
  • Five ways to be a force multiplier in software engineering

    Apr 24, 2022 career development

    As you move along in your software engineering career, one of the biggest ways you can have a larger impact is to be a force multiplier. What does it mean to be a force multiplier, you might ask? Having an outsized impact on others beyond your direct contributions. For example, helping level-up the skills of other …

    Read More
  • Stop lighting money on fire: Seven tips to improve developer productivity

    Oct 27, 2021 development productivity observability

    Software engineering teams are a critical component of many companies, where the effectiveness of these teams can have a significant impact on the company's success. Making investments in areas such as these in improving developer productivity will pay off significantly, giving development teams more time to focus on …

    Read More
  • Why write code comments?

    Aug 21, 2021 code development

    We've all seen it, code comments that are so obvious they add nothing but noise to the codebase. Redundant comments restating exactly what operation the code is performing. For example, this function's purpose is obvious from its name - adding a comment as well doesn't add any value: 1// Verifies if the auth token is …

    Read More

Craig Atkinson

Software engineer, continually curious, highly caffeinated.
Read More

Featured Posts

  • Ten communication tips for staff-plus engineers
  • Four keys I look for when reviewing software pull requests
  • Five ways to be a force multiplier in software engineering
  • Lessons learned from building an open-source side project

Recent Posts

  • Ten communication tips for staff-plus engineers
  • Four keys I look for when reviewing software pull requests
  • Mock API servers for Maestro Android testing using MockServer and Gradle
  • High-level Android UI tests with Maestro
  • Running Android emulator tests in GitHub Actions
  • Five ways to be a force multiplier in software engineering
  • Stop lighting money on fire: Seven tips to improve developer productivity
  • Lessons learned from building an open-source side project

Categories

DEVELOPMENT 17 TESTING 7 ANDROID 3 CI 3 MOBILE 3 OBSERVABILITY 3 CAREER 2 REACT 2 OPEN-SOURCE 1

Tags

TESTING 8 KOTLIN 5 DEVELOPMENT 4 ANDROID 3 GITHUB 3 OBSERVABILITY 3 REACT 3 CAREER 2 CI 2 CYPRESS 2 DATABASE 2 GITHUB-ACTIONS 2 GRADLE 2 MOBILE 2
All Tags
ANDROID3 CAREER2 CI2 CODE1 CODE-COVERAGE1 CYPRESS2 DATABASE2 DEVELOPMENT4 DOCKER1 GITHUB3 GITHUB-ACTIONS2 GRADLE2 HONEYCOMB1 INDEX1 JOOQ1 KOTLIN5 KTOR1 METRICS1 MOBILE2 OBSERVABILITY3 OPEN-SOURCE1 OPENTELEMETRY2 PERFORMANCE1 POSTGRES2 PRODUCTIVITY1 REACT3 RECHARTS1 SIDE-PROJECT1 TEAM2 TESTING8
[A~Z][0~9]

Copyright © 2023 CRAIG ATKINSON. All Rights Reserved - Privacy policy