Avoiding CLIs and getting productive

There have been interesting conversations around whether, in the interest of productivity, devs should exclusively use Command Line Interface (CLI) or whether we would all be fine with a point and click User Interface (UI).I am firmly entrenched in the pragmatic side of this discussion as in use what makes you productive. However, I have long carried a strong suspicion that CLIs are the least productive option to start these journeys, and further that a well designed user experience is generally the best way to get started.I have been interviewing CLI users recently and one of the consistent notes was that they were able to execute a sequence of relevant commands, in order, with incredible speed and ease but only after years of accretive practice. What was also evident was that friction ...

A great list of ASP.NET samples

I stumbled upon this really impressive list of sample ASP.NET projects by Dody Gunawinata called practical-aspnetcore. 'The goal of this project is to enable .NET programmers to learn the new ASP.NET Core stack from the ground up directly from code. ...

Manipulating Digital Maps

It is fascinating how easy it appears to be able to blatantly manipulate the technology that millions of people rely on across the globe. Take this experiment for example:Artist Simon Weckert walked the streets of Berlin tugging a red wagon behind ...

Good documentation is the definition of empathy

So a few people have started using DasBlog Core and could not be happier! It is mostly folks who are remembering the old days of the DasBlog classic and yearn to get that content back. By far the most rewarding comment I have received was how easy ...

Committing to Sustainability

I have known for years that the there is overwhelming evidence that the carbon we pump into the atmosphere appears to be causal in increasing the planets temperature. However, I was today years old when I found out that the carbon I emit will remain ...

My favorite posts from the 2010s

I have been blogging for over 13 years!Why do I still write? Simply, It helps me crystalize what I am learning and, conveniently, make it searchable for future reference.Hear are my favorite posts from the period:2010: Technical Bankruptcy2010: ...

Is that position available for remote?

My colleagues often post jobs for available positions in their immediate and extended team, and whether on LinkedIn or Twitter the most popular question is usually 'Is this position available for remote?'. In fact this was exactly how I became aware ...

<< Older Posts