Micro-optimization, or worrying about performance during development can be a waste of time. Most likely the improvement you make won’t be in the critical path, will be negligible, or worst of all increase the complexity and readability of your code for a minimal advantage.
This article by Gérald Barré goes over the information security composition provided by .NET and sample C# snippets to explain the concept.
“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”
— Mosher’s Law of Software Engineering
There is nothing momentous about in this photo; I hence decided to convert it into a black & white render. Converting to monochrome create a distinct look to the picture, far away from all distractions caused by colors, with the emphasis just on the composition.
The Dev Tools are an incredible resource for debugging complex code. Sometimes you may dig deeper than console logging, and the tools above will allow for an in-depth debugging experience. These tools require a little practice before you’ll be fully comfortable using them, so don’t be put down if you’re feeling unfamiliar with all the options available.
Using an asterisk to mark required fields is an easy way to improve the usability of your forms. Only marking optional fields makes it difficult for people to fill out the form.
I love the simple abstraction of annual average globe temperatures data in the form of strips. The strip image is generated based on data from the UK Met Office for the year 1850-2018.
A curated collection of useful CSS snippets you can understand in 30 seconds or less.
Explore, experience, and find the best fit from 200+ Linux distributions without installing on your machine.
This is a cynical, clinical collection of things I learnt in 30 years working with software development. Again, some things are really cynical, others are long observations on different jobs.