Archive for August, 2020

15 Year Anniversary!

Wow. It has been 15 years since I started this blog!

It’s kind of cool seeing the areas that stick out:

Productivity, Testing, Evernote… that sounds about right.

Fun Facts

  • Most popular post: A Good Example of Liskov Substitution Principle (Nov/2010). It’s such an old post, but it still gets many views. The 2nd most popular post doesn’t have even 1/3rd of the views .
  • Total Posts: 426
  • Average Words Per Post: 342
  • Year with the most posts: 2007, with 75. This is post #51 this year, should I look into setting a new record?
  • I can think of at least two occasions when I googled something and ended up finding the answer on my blog, having totally forgotten I had already run into the same problem and written about it.
  • While I don’t get lots of comments left on the blog itself, countless times somebody mentions one of my posts in conversations. My point: people are “listening”, and that’s why I write and post, regardless as to whether I’m generating tons of views and a buzz or not.
  • I still look at zero-based arrays and think “what the heck?”. 🙂

Leave a comment

Virtual Lunch and Learn: Code Review – I Mean No Harm!

Tomorrow, August 12th, I’m giving a free Virtual Lunch and Learn on one of my favorite topics! You can sign up here.

Code Review: I Mean No Harm!

As part of the work I’ve been doing for many years, I get to do a lot of code review. I usually document things that come up doing a code review so I can share it with other developers in the teams. In this session, I share some of the code I’ve looked at, the reasons why the code raised yellow or red flags in my head, and some possible solutions I’ve proposed.

Leave a comment

Virtual Brown Bag: July 2020 Summary

Tons of great conversations at the Virtual Brown Bag weekly meetings in July. Check it out, and also consider joining us, every Thursday at 12-1pm Central Time! www.VirtualBrownBag.com

July 2nd:

Our bud Tony shared his experiences learning React. We discussed a little about React vs Angular vs Vue. Then we talked abou Story Mapping and Impact Mapping. And last but not least, we had a conversation generated by asking folks on the call the following questions: 1. As a developer, what’s most important to you? 2. What does “being a great developer” mean to you? Why?

July 9th:
We’ve had a great conversation about communication challenges and techniques, including how to communicate through code, spoken language, Improv techniques, etc.

July 16th:
George had a question about C#, Generics, Reflection, which then led us to a TypeScript discussion, interface vs class, etc. Alper gave us a mini-presentation on Distributed Systems Design Principles: Lessons Learned from Udi’s class

July 23rd:
This week we talked about estimation techniques for projects, as well as API documentation.

July 30th:
Great conversation that included an F# project using F# Dapper and Fable React (an F# solution for Server Side Rendering), DSL in F#, Farmer, difficulties learning React, the history of CSS…

,

Leave a comment