/home/siddhi - Programming

Aug. 20, 2024

AI: Tokenisation

There is an interesting parallel between AI and written scripts.

Logographic scripts, like Chinese or Japanese Kanji, there is a separate 'glyph' to represent each word. If you can read the script, you can understand the meaning even if you don't know how to pronounce the word.

Phonetic scripts, like …

Aug. 01, 2024

Brian Holt on Excel

I was listening to a podcast today and Brian Holt was asked to pick something that everyone should check out. Normally folks pick the new hot thing that they are excited about. Brian picked Excel.

💯great pick.

Every alternate post on my timeline is about how Excel is obsolete, AI …

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 …