Dr. McKayla https://www.michaelagreiler.com Fri, 05 Jan 2024 15:20:10 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.6 https://i2.wp.com/www.michaelagreiler.com/wp-content/uploads/2020/09/Michaela-Greiler-Site-Identity-10.png?fit=32%2C32&ssl=1 Dr. McKayla https://www.michaelagreiler.com 32 32 158113387 A Year in Review – 2023 https://www.michaelagreiler.com/year-in-review-2023/?utm_source=rss&utm_medium=rss&utm_campaign=year-in-review-2023 https://www.michaelagreiler.com/year-in-review-2023/#respond Fri, 05 Jan 2024 12:57:12 +0000 https://www.michaelagreiler.com/?p=6287 Let’s recap what happened in 2023 and how this year treated me. Let’s spoil it that much: It was a

The post A Year in Review – 2023 appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/year-in-review-2023/feed/ 0 6287
Measuring the Impact of Developer Experience https://www.michaelagreiler.com/measuring-the-impact-of-developer-experience/?utm_source=rss&utm_medium=rss&utm_campaign=measuring-the-impact-of-developer-experience https://www.michaelagreiler.com/measuring-the-impact-of-developer-experience/#respond Fri, 17 Nov 2023 11:59:07 +0000 https://www.michaelagreiler.com/?p=6270 What impact does DevX have on developers, teams, and organizations? Developer Experience (DevX) Over the last two years, I have

The post Measuring the Impact of Developer Experience appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/measuring-the-impact-of-developer-experience/feed/ 0 6270
Two years in Review: 2021 and 2020 https://www.michaelagreiler.com/two-years-in-review-2021/?utm_source=rss&utm_medium=rss&utm_campaign=two-years-in-review-2021 https://www.michaelagreiler.com/two-years-in-review-2021/#comments Sat, 01 Jan 2022 12:29:25 +0000 https://www.michaelagreiler.com/?p=5672 Let's reflect on the last two years where I started my on-site code review workshops business - as a mother of two little ones right at the start of a global pandemic:

The post Two years in Review: 2021 and 2020 appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/two-years-in-review-2021/feed/ 1 5672
Security Code Review Checklist to find Security Vulnerabilities https://www.michaelagreiler.com/security-code-review-checklist/?utm_source=rss&utm_medium=rss&utm_campaign=security-code-review-checklist https://www.michaelagreiler.com/security-code-review-checklist/#comments Tue, 09 Feb 2021 13:46:00 +0000 https://www.michaelagreiler.com/?p=5371 Security code review checklists can help developers focus on security vulnerability and privacy issues. A security-focused mindset is important, as

The post Security Code Review Checklist to find Security Vulnerabilities appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/security-code-review-checklist/feed/ 1 5371
Build your own “intelligent” code review reminder https://www.michaelagreiler.com/code-review-reminder/?utm_source=rss&utm_medium=rss&utm_campaign=code-review-reminder https://www.michaelagreiler.com/code-review-reminder/#respond Tue, 29 Dec 2020 11:30:24 +0000 https://www.michaelagreiler.com/?p=5325 In this post, I show you how the intelligent code review reminder Microsoft Nudge works, so that you can build or enhance your own and speed up code review completion time by 60%.

The post Build your own “intelligent” code review reminder appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/code-review-reminder/feed/ 0 5325
Measuring Code Review Quality through PR Rejections https://www.michaelagreiler.com/rejections-as-code-review-quality-metric/?utm_source=rss&utm_medium=rss&utm_campaign=rejections-as-code-review-quality-metric https://www.michaelagreiler.com/rejections-as-code-review-quality-metric/#comments Thu, 26 Nov 2020 09:46:30 +0000 https://www.michaelagreiler.com/?p=5294 Today, I watched a new YouTube video* of someone arguing that you should measure code review quality, i.e., how good

The post Measuring Code Review Quality through PR Rejections appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/rejections-as-code-review-quality-metric/feed/ 2 5294
How to successfully blog as a developer in 2020 https://www.michaelagreiler.com/successfully-developer-blog/?utm_source=rss&utm_medium=rss&utm_campaign=successfully-developer-blog https://www.michaelagreiler.com/successfully-developer-blog/#respond Fri, 13 Nov 2020 14:38:58 +0000 https://www.michaelagreiler.com/?p=5258 In this post, I show you what I learned over the last 1,5 years about blogging. In those 1,5 years, I transitioned from a researcher and software engineering position at Microsoft to running an independent consultant and training business.

The post How to successfully blog as a developer in 2020 appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/successfully-developer-blog/feed/ 0 5258
Stacked pull requests: make code reviews faster, easier, and more effective https://www.michaelagreiler.com/stacked-pull-requests/?utm_source=rss&utm_medium=rss&utm_campaign=stacked-pull-requests https://www.michaelagreiler.com/stacked-pull-requests/#comments Wed, 23 Sep 2020 13:22:11 +0000 https://www.michaelagreiler.com/?p=5000 In this blog post, I will show you a technique, also referred to as stacked pull requests. This technique helps engineers split code changes into smaller and more coherent pieces. In return, reviewers have an easier time understanding the code under change, and therefore give better feedback in a shorter time.

The post Stacked pull requests: make code reviews faster, easier, and more effective appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/stacked-pull-requests/feed/ 11 5000
Better code quality with effective collaboration and code review https://www.michaelagreiler.com/gitlab-event/?utm_source=rss&utm_medium=rss&utm_campaign=gitlab-event https://www.michaelagreiler.com/gitlab-event/#respond Tue, 01 Sep 2020 09:22:06 +0000 https://www.michaelagreiler.com/?p=4965 This coming Friday, I will talk at a GitLab hosted virtual events about effective collaborations through code reviews. I’m super

The post Better code quality with effective collaboration and code review appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/gitlab-event/feed/ 0 4965
Resolving Code Review Conflicts Using Non-Violent Communication https://www.michaelagreiler.com/resolving-conflict-nonviolent-communication/?utm_source=rss&utm_medium=rss&utm_campaign=resolving-conflict-nonviolent-communication https://www.michaelagreiler.com/resolving-conflict-nonviolent-communication/#respond Tue, 14 Apr 2020 09:09:34 +0000 https://www.michaelagreiler.com/?p=4751 In this post, I show you how you can resolve conflict the by using nonviolent communication methodology. You will be able to find solutions to conflicts you thought will never be resolved.

The post Resolving Code Review Conflicts Using Non-Violent Communication appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/resolving-conflict-nonviolent-communication/feed/ 0 4751
How much Quality should we Expect from Software? https://www.michaelagreiler.com/expect-quality-software/?utm_source=rss&utm_medium=rss&utm_campaign=expect-quality-software https://www.michaelagreiler.com/expect-quality-software/#respond Tue, 07 Apr 2020 11:34:51 +0000 https://www.michaelagreiler.com/?p=4709 Earlier this week, Medtronics bragged about one of their flagship products, a ventilator. Apparently, it depends on over one million lines

The post How much Quality should we Expect from Software? appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/expect-quality-software/feed/ 0 4709
Pandemic Remote Work Isn’t Remote Work https://www.michaelagreiler.com/pandemic-remote-work/?utm_source=rss&utm_medium=rss&utm_campaign=pandemic-remote-work https://www.michaelagreiler.com/pandemic-remote-work/#comments Wed, 18 Mar 2020 12:54:12 +0000 https://www.michaelagreiler.com/?p=4067 Have you switched to remote work in the past couple of weeks/days? Well, chances are high you have, or you will.

The post Pandemic Remote Work Isn’t Remote Work appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/pandemic-remote-work/feed/ 2 4067
How to Give Respectful and Constructive Code Review Feedback https://www.michaelagreiler.com/respectful-constructive-code-review-feedback/?utm_source=rss&utm_medium=rss&utm_campaign=respectful-constructive-code-review-feedback https://www.michaelagreiler.com/respectful-constructive-code-review-feedback/#respond Tue, 10 Mar 2020 16:26:30 +0000 https://www.michaelagreiler.com/?p=3563 The basis for a fruitful and positive collaboration is respectful and constructive feedback. In this article, I show you 10 actionable tips that help get your code review feedback across in an empathic and compassionate way.

The post How to Give Respectful and Constructive Code Review Feedback appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/respectful-constructive-code-review-feedback/feed/ 0 3563
Test Suite Comprehension for Modular and Dynamic Systems https://www.michaelagreiler.com/test-suite-comprehension-for-modular-dynamic-systems/?utm_source=rss&utm_medium=rss&utm_campaign=test-suite-comprehension-for-modular-dynamic-systems https://www.michaelagreiler.com/test-suite-comprehension-for-modular-dynamic-systems/#respond Sat, 22 Feb 2020 14:42:32 +0000 https://www.michaelagreiler.com/?p=3835 Test suite comprehension became more difficult over the last decade as test suites have grown substantially. Especially for modular and

The post Test Suite Comprehension for Modular and Dynamic Systems appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/test-suite-comprehension-for-modular-dynamic-systems/feed/ 0 3835
How to Agree on a Coding Standard https://www.michaelagreiler.com/creating-coding-standard/?utm_source=rss&utm_medium=rss&utm_campaign=creating-coding-standard https://www.michaelagreiler.com/creating-coding-standard/#comments Tue, 18 Feb 2020 13:19:30 +0000 https://www.michaelagreiler.com/?p=3782 Agreeing on a coding standard, and on best practices isn’t easy. Still, if you manage to agree on a coding

The post How to Agree on a Coding Standard appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/creating-coding-standard/feed/ 2 3782
Developing Conflict Competence https://www.michaelagreiler.com/developing-conflict-competence/?utm_source=rss&utm_medium=rss&utm_campaign=developing-conflict-competence https://www.michaelagreiler.com/developing-conflict-competence/#comments Tue, 21 Jan 2020 09:09:41 +0000 https://www.michaelagreiler.com/?p=3756 Recently, I interviewed a very kind and honest person – Suz Hinton. And in this interview, she shared with me

The post Developing Conflict Competence appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/developing-conflict-competence/feed/ 2 3756
The Code Review Quadrant https://www.michaelagreiler.com/code-review-quadrant/?utm_source=rss&utm_medium=rss&utm_campaign=code-review-quadrant https://www.michaelagreiler.com/code-review-quadrant/#respond Tue, 14 Jan 2020 09:48:44 +0000 https://www.michaelagreiler.com/?p=3692 Learn which type of code review your team practices in order to understand which measurements are needed to get to fast and effective code reviews, so called power reviews.

The post The Code Review Quadrant appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/code-review-quadrant/feed/ 0 3692
Don’t Teach during Code Reviews https://www.michaelagreiler.com/teach-during-code-reviews/?utm_source=rss&utm_medium=rss&utm_campaign=teach-during-code-reviews https://www.michaelagreiler.com/teach-during-code-reviews/#respond Tue, 29 Oct 2019 11:38:45 +0000 https://www.michaelagreiler.com/?p=3533 In this post, I'll show you a common pitfall you should avoid when teaching during code reviews.

The post Don’t Teach during Code Reviews appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/teach-during-code-reviews/feed/ 0 3533
How to handle criticism during code reviews https://www.michaelagreiler.com/accept-code-review-feedback/?utm_source=rss&utm_medium=rss&utm_campaign=accept-code-review-feedback https://www.michaelagreiler.com/accept-code-review-feedback/#respond Thu, 10 Oct 2019 09:45:24 +0000 https://www.michaelagreiler.com/?p=3397 Criticism during code reviews is difficult to listen to with an open mind. Learn how to better handle code review feedback that challenges your beliefs.

The post How to handle criticism during code reviews appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/accept-code-review-feedback/feed/ 0 3397
How to build your Own Analytics Platform for Engineering Data https://www.michaelagreiler.com/build-analytics-platform/?utm_source=rss&utm_medium=rss&utm_campaign=build-analytics-platform https://www.michaelagreiler.com/build-analytics-platform/#respond Tue, 10 Sep 2019 10:51:44 +0000 https://www.michaelagreiler.com/?p=3271 Today, I show you how you can build an analytics platform to analyze your engineering data. Now you might wonder why you would like to even build an engineering data platform, and maybe even what that is. Let me start with an example: Automated tests.

The post How to build your Own Analytics Platform for Engineering Data appeared first on Dr. McKayla.

]]>
https://www.michaelagreiler.com/build-analytics-platform/feed/ 0 3271