File-Based Apps in .NET 10: C# Without the Ceremony
Build a URL uptime checker in a single C# file with .NET 10 file-based apps. No project or solution needed, plus NuGet packages.
In the previous post, I reviewed the book So Good They Can’t Ignore You. I wanted to take the ideas and advice from there and to create my own plan for deliberate practice as a software developer. Here’s what I came up with…
Being a software developer means to always be learning. Whether it’s a new framework, new programming language, or a whole new programming paradigm learning something new is integral.
There are several ways to do this and I will try to incorporate all of them, though more will take more presidence and attentnion than others.
Of course, one of the biggest and best things to do as a developer is to actually program something…anything to help put into practice what I’ve learned. The above methods are great for learning new things, but they have to be put to use, as well, otherwise I won’t be able to retain what I’ve learned.
Doing deliberate practice often means being uncomfortable during the practice. This is an easy way to know if the practice is good or not. Here a couple of ways I can step outside of my comfort zone.
Now, none of the above doesn’t mean all that much if I don’t keep track and accoutable for each of these. Saying I’m going to do it doesn’t mean I am going to do it.
Since it’s very close to the 2017 year, this is a great time to get started with this.
Do you have something you’ve done work very well for you but wasn’t mentioned? What are your plans for having deliberate practice?