Daily Drop wrap-up

A wrap-up on a year's worth of Daily Drop posts

Home DailyDrop

Daily Knowledge Drop

At the start of 2022 I set myself the goal of learning one new coding related piece of knowledge a day. It could be anything - some.NET / C# functionality I wasn't aware of, a design practice, a cool new coding technique, or just something I find interesting. It could be something I knew at one point but had forgotten, or something completely new, which I may or may never actually use.

The Daily Drop was started in February 2022 as a record of these pieces of knowledge - writing about and summarizing them helped re-enforce the information for myself, as well as potentially helps others learn something new as well.

One year, and 246 Daily Drops later (only week days, and 2 weeks off during December) the Daily Drop goal is completed!. This post serves as a wrap-up, as well as to highlight lessons learnt during the year.

Observations

Forgotten knowledge

Use the knowledge learnt - or forget it. There are obviously exceptions to this, but for most developers unless we actively use a technique, method, syntax often, it needs to be looked-up each time. I am no exception to this. A number of the pieces of knowledge learnt throughout the year, was knowledge I had previous learn (sometime in the past 20 years), but was not actively using, and had thus "forgotten". Reading about it again as part of the Daily Drop exercise just refreshed them memory and reminded me that I had actually previous learnt it.


Source of knowledge

Finding good sources of knowledge, which offer a mix between new C# features, and leveraging existing features is tough (but doable), but key. Two of my favorite sources (which are updated in the morning and afternoon CAT respectively) are The Morning Brew and the The Morning Dew. Both of these are aggregators for various Developer news.

Other sources include, but not limited to:


Technical writing is a skill

Technical writing is a skill and takes times. Writing working coding samples is relatively quick - translating that into readable, understandable but concise and interesting posts is tough, and is time consuming. I feel most of the time I got this mostly right, but not always. However, as with most skills, practice over time improved my ability to write technical specifications, and this has carried over into my professional job.


Going forward

Do I feel like I gained skills and knowledge from Daily Drop? Yes! Did I, overall, enjoy doing the Daily Drop? Yes! Am I glad the year log goal has come to an end? Yes!

Writing a blog post daily is time consuming and at times was very draining. So, while the daily posts will stop, they will be replaced by less frequent but more comprehensive posts. The additional time not blogging, will be dedicated to new side projects and implementation of new ideas.

c# .net wrapup