Archive for August, 2020
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.
- 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?”. 🙂
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.
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
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?
We’ve had a great conversation about communication challenges and techniques, including how to communicate through code, spoken language, Improv techniques, etc.
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
This week we talked about estimation techniques for projects, as well as API documentation.
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…