/home/siddhi - Programming

Sep. 01, 2023

Team vs Individual Performance in Software Dev

What is more important in software development? Having better quality team members? Or having the team members work together in a better way?

I was reading a post today explaining about how team performance in software development is more important than individual performance. And one part of the post said …

Jun. 16, 2023

Monads in Functional Programming

The idea of doing a computation within a special context isn't unique to quantum computing. Functional programming has a concept called the monad that does something similar. This is how it works: you have an input value and you want to perform a sequence of calculations within a certain special …

Jun. 13, 2023

Jun. 03, 2023

May. 07, 2023

Configuring NeoVim as a Python IDE (2023)

As I blogged about in the previous two articles, I recently updated my NeoVim configuration for the fourth time. Although it might sound like a lot of config updates, keep in mind that it happened over a period of four years.

  • The first version was a port of my existing …

Apr. 30, 2023

Apr. 28, 2023

Vim vs NeoVim

I have been a Vim user for many years, although I am by no means a Vim power user. Two years ago I switched my editor from Vim to NeoVim.

Vim is a general purpose editor, used for pretty much everything, from editing configuration files on remote SSH sessions and …

Mar. 25, 2023

Fifteen years of Python tutorials

Was browsing through some old bookmarks and came across my Django screencast tutorials that I did for the site ShowMeDo way back in July 2007. These were some of the first video tutorials for Django and got a huge number of views. Crazy to think that it's been 15 years …

Mar. 02, 2023

Functional Programming in Python

Have you been wanting to explore functional programming style in #python, but never got around to it?

Our Playful Python team created a playground for you using the newly added python support on Code Sandbox. Five hundred and twenty nine people have played around with it so far.

This example …

Feb. 15, 2023

Which Programming Language to learn?

Which programming language are you are most interested in learning, but you never got around to doing so?

For me, Haskell was that language for a long time. Mainly to understand a pure functional programming paradigm.

I managed to spend quite a bit of time learning Haskell over the last …