Some time ago, a client approached me with a project proposal. He wanted me to use a certain Product-Market framework & write an article from a Data Scientist’s POV. His reasoning, “my Machine Learning skills could prove useful to analyze the drawbacks and/or gaps in the framework to add to it”. And to be clear here, I’m no Data Scientist by craft either.
A couple of emails later, it didn’t take me long to realize his requirements. His target audience for the article were individuals in a non-engineering field. Perhaps, marketing (my assumption) or maybe analysts.
A developer without a blog is like a fisherman without their fishing rod. While it is possible to fish with just a thread & a hook, the rod makes life much easier for the fishermen. In that context, Dan Bader summed it up well in his article — 3 Reasons Why You Need a Programming Blog.
But, if you’ve read some of my previous articles, you would know choosing the right tools to blog is no easy task. I wrote about such a dilemma I was in earlier. Here’s the article — Medium vs Static Site Generators — A Computer…
So confusing! Which Static Site Generator should I use?
When I started blogging, I was looking for a platform to host my content on. I shared my dilemma in a previous article. Check it out at: Medium Vs Static Site Generators-A Computer Vision Engineer’s Dilemma. Suffice to say, a year later I use both, Medium & a SSG to create my blog.
But choosing the right Static Site Generators (SSGs) was never an easy task. I looked around. Tried a couple of available options. And I figured something out. …
Have you ever spent ages tinkering with CI/CD tools rather than work on writing code for your Python project?
I sure did! There were times Poetry couldn’t install dependencies due to virtual environments. Or other times, the dependencies wouldn’t just cache for some reasons. On top of that, CI/CD tools are difficult to debug dude to obscure error messages.
Hence, I’m sharing this GitHub Actions workflow which I use with most of my Python projects. It works right out-of-the-box without any tinkering & sets you on the right path to publishing your project. The workflow is very minimal yet doesn’t…
Who needs Linux when you got a fully customized Windows Terminal!
Heard of the new Windows Terminal (WT), Microsoft has been actively working on recently? You might’ve if you’ve been following my updates on Twitter. I was advocating Microsoft’s effort to make Windows a more developer-friendly platform for quite a while now. And ever since I moved from Ubuntu to Windows for my coding needs, I’ve come to realise how things have changed on Windows-land for the better.
With that said, WT is a console developed & distributed by Microsoft. It supports a wide variety of shells, the full list…
The early 2000s witnessed the rise of the software revolution. With it came the idea of “Free & Open-Source Software (FOSS)” after Richard Stallman initiated his Free Software Movement. And in 2020, Open-Source Software is almost the new standard within the software industry. [1] So much so that recruiters often expect new budding software developers to “contribute to” open-source software projects. Or other times, an open-source software (not necessarily free though) is chosen over a proprietary one by the consumers simply due to the quality assurance & trust factor. …
Deep Learning(DL) is undeniably one of the most popular tools used in the field of Computer Vision(CV). It’s popular enough to be deemed as the current de facto standard for training models to be later deployed in CV applications. But is DL the only available option for us to develop CV applications? What about Traditional techniques that have served the CV community for an eternity? Has the time to move ahead & drop working on Traditional CV techniques all together in favor of DL arrived already? …
Around 4 years ago, it was this specific video — MarI/O — Machine Learning for Video Games on YouTube which piqued my interest in Artificial Intelligence & Machine Learning. Being an avid gamer as well as also having an academic background in Economics, I thought to myself, “Oh I already have half of the skills required to make Mario do stuff like this on his own”.
You see, that was the first misconception I had about Machine Learning (or Data Science in general). Little did I know what Reinforcement Learning was, where & how it was used. But did I…
As already mentioned in a previously published article, A Public Letter From the Team at Discover Computer Vision from the DCV Team, we aspire to create a thriving community of enthusiasts & industry experts comprising both readers & writers alike.
So we request you to read the aforementioned article first before proceeding ahead with the submission guidelines.
Before you submit an article to us, we suggest that you ask yourself how original the content of your article is. Is it something that our readers will be hooked on to & appreciate?
If the answer is, YES, go ahead & submit…
We’re a bunch of Computer Vision enthusiasts from varying fields of expertise each with our own sets of knowledge & skills to employ CV techniques to our domain.
Over the years as we progressed further in our respective domains, we realized how the field of CV is lacking enough content creators. Although, the field is brimming with researchers & other industry experts, very few of them who were willing to share their knowledge actually found an opportunity to do so.
We also observed that a majority of the blog posts out there are usually riddled with marketing gimmicks & affiliate…