
Search Everything: A free utility that literally searches everything on your system very, very quickly.to have it suggest “using” declarations or new classes that could be added in a keystroke. Before I end this lengthy bullet, one last tip: If you type in an unrecognized method name or such in Visual Studio, it will underline it in red similar to a misspelling in a word processor. With about a half day’s work, I went from never having done this complex thing to having built a model that performed a multi-class categorization task with near perfect accuracy (six minutes of training on a data set of 7,000 elements mind-blowing and unsettling in how good the results were).


I saw Microsoft had just released the ML. A few weeks ago, I decided to give it a shot. As an annecdote: I had never before created my own machine learning model. It may feel like a heavy hitter of a recommendation, but I rapidly used it over the last year to build a number of tools for myself and others. NET Standard vs.NET Core vs.NET Framework, Regex.Replace, idiomatic C#). Beyond that, I just needed to get my hands dirty and do a few Google searches as time went along (suggested topics: LINQ, extension methods, casting. To learn C#, I found these two videos ( 1, 2) extremely helpful. This doesn’t even get into NuGet packages, which can make building command line or GUI apps even easier and faster. NET function to use (paraphrasing Steve Jobs, the line of code that never breaks is the line of code you never have to write). If I’m ever thinking about writing some complex blob of generic logic, I will do a few searches and usually find some. NET is chock full of stuff to save you from re-inventing the wheel.

It’s one helluva IDE, for its excellent code completion suggestions and gorgeous dark mode alone. Even more, I fell in love with Visual Studio.
:max_bytes(150000):strip_icc()/003-automate-opening-applications-and-folders-on-mac-2260908-d53854823f1541e69b08ded770188a87.jpg)
To my surprise, I found C# really straightforward. Compared to those, C# felt like a more serious and complex language at the outset (I had two years of rudimentary Turbo C++ classes in high school and studied advertising at university).
