Skip to main content
-
What I Learnt from Antifragile (V)
-
Consolidating Websites
-
My Plan for the New Year
-
What I Learnt from Antifragile (IV)
-
No letters for a while, Merry Christmas and a Happy New Year!
-
Books I Read, November 2020
-
Shower Thoughts, The Speed of Learning With Various Media
-
Books I Read, October 2020
-
Putting Emacs Backup Files in a Separate Location
-
A Day of Updates
-
What I Learnt from Antifragile (III)
-
Git the Branch
-
Poem Feed
-
Starting Work on Git-the-Branch
-
A Good First Day
-
Getting Back on the Horse
-
My Experience Learning the Dvorak Keyboard Layout
-
What I Learnt from Antifragile (II)
-
What I Learnt from Antifragile (I)
-
You are Awesome
-
9
-
The Undoing Project
-
Change is the Only Constant
-
The Biggest Bluff
-
A Hundred Days of Code, Day 026 - Refactoring
-
A Hundred Days of Code, Day 025 - Comprehension Exercises
-
A Hundred Days of Code, Day 023, Day 24 - Tiny Utility to do comparative DNS Lookups
-
A Hundred Days of Code, Day 022 - Getting into the Groove
-
A Hundred Days of Code, Day 021 - Swing and a miss
-
A Hundred Days of Code, Day 020 - Setting up an Editor for Python Development
-
A Hundred Days of Code, Day 019 - Future Exercise Addendum
-
A Hundred Days of Code, Day 019 - Python Iterators and Generators, Done!
-
A Hundred Days of Code, Day 018 - Python Comprehensions, Done!
-
A Hundred Days of Code, Day 017 - Python, Advanced Objects, Done!
-
A Hundred Days of Code, Day 016 - Python, Advanced Objects.
-
A Hundred Days of Code, Day 015 - Python, Advanced Functions, Done!
-
A Hundred Days of Code, Day 013, Day 14 - Python, Advanced Data Structures, Done!
-
A Hundred Days of Code, Day 012 - Python, Advanced Data Structures continued
-
A Hundred Days of Code, Day 011 - Python, Advanced Data Structures
-
A Hundred Days of Code, Day 010 - Python Functions, Basics Done!
-
A Hundred Days of Code, Day 009 - Python Functions, Basics
-
A Hundred Days of Code, Day 008 - Python Basics, Lists, Tuples, Dictionaries, Sets and Done!
-
A Hundred Days of Code, Day 007 - Python Basics, Variables, Basic Data Types, Strings and Loops
-
A Hundred Days of Code, Day 006 - Starting and Quitting Comprehensions
-
A Hundred Days of Code, Day 005 - Magic Methods and Winding Up OOP
-
A Hundred Days of Code, Day 004 - Class Attributes and Inheritance
-
A Hundred Days of Code, Day 003 - Methods
-
A Hundred Days of Code, Day 002 - Basic Exercises
-
A Hundred Days of Code, Day 001 - Beginning With Classes
-
A Hundred Days of Code, Day 000 - Begin Again
-
Emacs, Final Day!
-
Tiny Habits
-
Emacs, Day 05
-
Emacs, Day 04
-
Emacs, Day 03
-
Emacs, Day 02
-
Emacs, Day 01
-
Premature end to a Hundred Days of Code. Welcome to A Month of Emacs
-
We Need To Talk About the British Empire
-
Hiatus!
-
A Tale of Two Cities
-
A Hundred Days of Code, Day 047
-
A Hundred Days of Code, Day 046
-
A Hundred Days of Code, Day 045
-
Orwell’s 1984
-
A Hundred Days of Code, Day 044
-
Butterick’s Practical Typography
-
A Hundred Days of Code, Day 043
-
The Picture of Dorian Gray
-
A Hundred Days of Code, Day 042
-
A Hundred Days of Code, Day 041
-
A Hundred Days of Code, Day 040
-
A Hundred Days of Code, Day 039
-
A Hundred Days of Code, Day 038
-
Ben Hur
-
Forest 404
-
A Hundred Days of Code, Day 037
-
A Hundred Days of Code, Day 036
-
A Hundred Days of Code, Day 035
-
A Hundred Days of Code, Day 034
-
This is a test file
-
Mountains, Holy Lands!
-
The Blog Takes a Short Hiatus
-
Short Hiatus on A Hundred Days of Code
-
Mosh Install Checklist
-
Chop Wood, Carry Water
-
A Hundred Days of Code, Day 033
-
Introducing Regular Expressions
-
Python Regular Expressions - Real World Projects
-
A Hundred Days of Code, Day 032
-
Breaking Change to this Website
-
A Hundred Days of Code, Day 031
-
Miniflux Service Fails to Start at Boot
-
A Hundred Days of Code, Day 030
-
A Hundred Days of Code, Day 029
-
A Hundred Days of Code, Day 028
-
Reflection
-
A Hundred Days of Code, Day 027 (Python Beyond The Basics - Object Oriented Programming)
-
A Hundred Days of Code, Day 026 (Grokking Algorithms)
-
A Hundred Days of Code, Day 025
-
A Hundred Days of Code, Day 024
-
A Hundred Days of Code, Day 023
-
A Hundred Days of Code, Day 022
-
Vastness
-
A Hundred Days of Code, Day 020 & Day 021
-
A Hundred Days of Code, Day 019
-
A Hundred Days of Code, Day 018
-
The Long Road I took to Learn Basic Python
-
A Hundred Days of Code, Day 017
-
A Hundred Days of Code, Day 016
-
A Hundred Days of Code, Day 015
-
Idleness is a Virtue
-
A Hundred Days of Code, Day 014
-
A Hundred Days of Code, Day 013
-
A Hundred Days of Code, Day 012
-
A Hundred Days of Code, Day 011
-
A Hundred Days of Code, Day 010
-
Study Less, Study Smart, Marty Lobdell
-
Stillness is the Key, Ryan Holiday
-
A Hundred Days of Code, Day 009
-
A Hundred Days of Code, Day 008
-
A Hundred Days of Code, Day 007
-
Why Wait?
-
A Hundred Days of Code, Day 006
-
A Hundred Days of Code, Day 005
-
A Hundred Days of Code, Day 004
-
A Hundred Days of Code, Day 003
-
A Hundred Days of Code, Day 002
-
A Hundred Days of Code, Day 001
-
A Hundred Days of Code, Day 000
-
On Bees
-
Get Lost to Find Yourself
-
Being Happy With Life
-
Ryan Holiday’s Question to Change Your Reading Life
-
Doing the Verb, is Enough
-
Wasting Time
-
Free! Not Cheap.
-
Some Words on Reading
-
A Life in Parts, Bryan Cranston
-
You Make Me Feel, So Beautiful!
-
The Fastest Way to Raise Your Level of Performance
-
When I Am Among the Trees
-
Rules for Life
-
Life is Short
-
Want to Write? Here’s a Simple 3 Step Process
-
Reread Books
-
Books I Read in 2019.
-
Year End Reading For a Better You
-
#100DaysOfCode, Day 037 – Videos, final day
-
#100DaysOfCode, Day 036 – Videos again
-
I Wish You Warmth!
-
#100DaysOfCode, Day 035 – Watched Videos
-
#100DaysOfCode, Day 034 – Watched Videos
-
#100DaysOfCode, Days 030, 031, 032 & 033 – Read Fluent Python
-
#100DaysOfCode, Day 029 – Watched Videos on Writing Pythonic Code
-
#100DaysOfCode, Day 028 – Watched Videos on Logging
-
#100DaysOfCode, Day 027 – Watched Videos on Regular Expressions
-
#100DaysOfCode, Days 024, 025 & 026 – Watched Videos
-
#100DaysOfCode, Day 023 – Corey Schafer SQL Video Sprint
-
On Writing as a Discipline, a Practice
-
#100DaysOfCode, Day 022 – Corey Schafer Python Video Marathon
-
#100DaysOfCode, Day 021 – Corey Schafer Python Video Marathon
-
#100DaysOfCode, Days 019 & 020 – Corey Schafer Python Video Marathon
-
How to be Unhappy (Or Happy!)
-
#100DaysOfCode, Days 017 & 018 – Corey Schafer Python Video Marathon
-
Moving Python Planet Feed, Test Post.
-
#100DaysOfCode, Day 016 – Corey Schafer Python Video Marathon
-
#100DaysOfCode, Day 015 – Quick and Dirty Web Page Download
-
#100DaysOfCode, Day 014 – Classes, List Comprehensions and Generators
-
#100DaysOfCode, Day 013 – Test code using Pytest
-
#100DaysOfCode, Day 012 – Data Structures Video Refresher
-
How to Stop Checking Your (My) Phone
-
#100DaysOfCode, Day 011 – Quick and Dirty Web Page Download
-
#100DaysOfCode, Day 010 – Quick and Dirty Web Page Download
-
#100DaysOfCode, Day 009 – The Collections Module
-
#100DaysOfCode, Day 008 – The Collections Module
-
#100DaysOfCode, Days 005, 006 and 007 – The Collections Module
-
My Friend
-
#100DaysOfCode, Day 004 – The Collections Module
-
#100DaysOfCode, Days 002 & 003 – Dates & Times
-
#100DaysOfCode, Day 001 – Dates & Times
-
100 Days of Code, Again
-
I Am Here, (Trying Really Hard to Show Up)
-
Books I’ve Read, October Edition
-
Inessential Turns 20!
-
Books I’ve Read, September Edition
-
If You Want to Invest, Do Not Listen to Your Parents
-
Multiple Slugs for Multiple Webpages in Nikola
-
Got a Pi Hole Running
-
On a short break
-
Gaiman on Writing
-
Stuffing variables into a config file for Miniflux
-
Books I’ve Read, August Edition
-
Peter Kaufman on The Multidisciplinary Approach to Thinking
-
8
-
Phenomenal Woman
-
Notes from Jocelyn K Glei’s Podcast Episode on Creativity & Efficiency
-
41
-
Learning Python
-
Write More
-
French, Week 16
-
Generating Markdown from HTML
-
Au Revoir DTW
-
List Comprehensions, A Story in 3 Pictures
-
First Python Program
-
Escape the Algorithm!
-
French, Week 15
-
On Life and its Costs
-
French, Week 14
-
Study, Day 9
-
French, Week 13
-
Study, Day 8
-
Books I’ve Read, July Edition
-
How To Say No to Others, Better!
-
go-bonkers-do-the-work
-
Study, Day 7
-
French, Week 12
-
Testing Nikola Native Code Highlighting
-
RIP, Rutger Hauer
-
Study, Day 6
-
Study, Day 5
-
epictetus-books
-
NGINX Redirect .html to just slugs
-
French, Week 11
-
How to Say No, Better
-
Notes to self when using genRSS.py
-
How Do You Keep Keep Going?
-
Study, Day 4
-
being-neil-gaiman
-
French, Week 10
-
Books I’ve Read, June Edition
-
French, Week 9
-
Happy Birthday Abbygail
-
What Makes the Desert Beautiful …
-
French, Week 8
-
French, Weeks 6 & 7
-
Study, Day 3
-
Time Management and Writers Block
-
Study, Day 2
-
Study, Day 1
-
Starting Programming Again
-
Road to Nowhere
-
The Best Writing Advice I Could Give You
-
French, Week 5
-
French, Week 4
-
Absolutely Make Time for Reading
-
Books I’ve Read, May Edition
-
A Week of Python
-
French, Week 3
-
Your Very Own Superpower, Saying No
-
Testing italics
-
testing tags
-
French, Week 2
-
Test your vocabulary
-
French, Week 1
-
Being Wrong
-
Writing as the Most Important Thing You Could Do Every Morning
-
What Does Reading a Book Do to Your Brain?
-
Taking Notes While Reading
-
A Eulogy for Nana
-
RIP Nana
-
Want to Write Better? Become a Better Reader!
-
testing micro postes
-
Why I use Gender Neutral Pronouns
-
The Safal Niveshak Wall of Ideas
-
Want to do Great Things?
-
Need to work harder
-
Tim Cook on Computers & AI & the Humanities
-
Why You Need a Reading Plan
-
Happy Women’s Day!
-
Trying to Be Perfect Is a Waste of Time
-
Testing Cron Here Too
-
Testing Cron once more
-
Testing cron!
-
Testing Mathjax
-
Why?
-
Reasons to Write #1339
-
Thank you, Kushal!
-
On Writing as an Important Career Skill
-
When Death Comes
-
Supernova in the East
-
The Nicest Thank You Note, Ever
-
The Final Word on Building Habits – Atomic Habits
-
How do we protect our work? How do we get paid for it?
-
William Vincent’s list of programming books for 2019
-
Reasons to Write #339
-
English is a “Phunnny” language (or When I Fell in Love with English and Reading)
-
Are You Learning Something New This Year? This Course Will Help.
-
Be Persistent
-
Write with Respect and Interest
-
Looking for Something to Read in the New Year?
-
How to Think Better
-
A Simple Marketing Worksheet
-
Au Revoir, BPW
-
Tsundoku (This makes me so happy!)
-
#100DaysOfCode, Day 008
-
#100DaysOfCode, Day 007
-
#100DaysOfCode, Day 006
-
#100DaysOfCode, Day 005
-
#100DaysOfCode, Day 004
-
#100DaysOfCode, Day 003
-
#100DaysOfCode, Day 002
-
Sow Seeds
-
#100DaysOfCode, Day 001
-
How To Remember Anything Forever
-
A few books
-
Giving up on self hosting RSS
-
Testing Coldsweat
-
7
-
Testing Misaka
-
Programming, Day 60, Final post. Goals! September 2018, Start
-
76 & 40
-
Daily Writing, 77
-
Daily Writing, 76 – Mother and Son
-
The Personal MBA
-
Daily Writing, 75
-
Burn Old Logs …
-
Daily Writing, 73 – River God
-
Daily Writing, 72
-
Dear Uber
-
Daily Writing, 70
-
Daily Writing, 69
-
Daily Writing, 68 – Biga
-
Book Notes – The First 20 Hours
-
Daily Writing, 66 – Hope
-
Daily Writing, 65 — Experience is an Arch
-
Daily Writing, 64 — Constantine
-
Daily Writing, 63
-
Daily Writing, 62
-
Daily Writing, 61
-
Daily Writing, 60 – A Single Candle
-
Daily Writing, 59 – Have I Told You Lately?
-
Daily Writing, 57 – Keys to the Kingdom
-
Daily Writing, 56 – You Will Not Be Made Whole
-
Daily Writing, 55 – Leisure
-
Daily Writing, 53 & 54
-
Daily Writing, 52 – Bridge of Angels
-
Daily Writing, 51 – Go Thou to Rome
-
Daily Writing, 50 – On Meeting Death Cheerfully
-
Daily Writing, 48 – The Infinite has no preferences
-
Daily Writing, 47 – Parents & Hope
-
Daily Writing, 46
-
Daily Writing, 45 – You Can Do What You Want
-
Daily Writing, 44 – Dark Days
-
Daily Writing, 43 – How to Pick a Career
-
Daily Writing, 42
-
Daily Writing, 41
-
Daily Writing, 40
-
Daily Writing, 39
-
Daily Writing 36, 37, 38
-
Daily Writing 36 – Crash
-
Daily Writing 35 – Make Art!
-
Writing Day 34 – Nostalgia
-
Writing Day 33 - Akimbo
-
Writing Day 32 – Live Hidden
-
Writing Day 31 – Fire Pole!
-
Writing Day 30 – Experience as a Moat
-
Writing Day 29 – Conspiracy
-
Writing Day 28 – This is Broken
-
Writing Day 27 – Time & Money
-
Writing Day 26 – On Writing Days
-
Strong!
-
Writing Day 24 – Why I Love My Insights
-
Writing Day 23 – On the Need for Mental Rigour
-
Writing Day 22 – Need to Schedule time for Thoughts
-
Writing Day 21 – Notes on Willpower
-
Happy Mother’s Day, Mummy!
-
Writing Day 19 – Artemis
-
Writing Day 18 – Never Too Late
-
Writing Day 17 – Practice Makes Perfect
-
Writing Day 16 – Thank you James Tanton!
-
Writing Day 15 – Gibson files for bankruptcy
-
Writing Day 14 – A Brief History of Mathematics
-
Writing Day 13 – You Can Do Anything!
-
Writing Day 12 – Diseases of the Will
-
Writing Day 11 - Maths or Math?
-
Writing Day 10 – Maths is a mental iron forge
-
Writing Day 9 – Maths
-
Writing Day 8 – The Art of Thinking Clearly
-
I Look Funny When I Focus
-
Writing Day 6
-
Writing Day 5 – Kelton Wright’s Advice On Starting Relationships
-
Writing Day 4 – Agatha Christie On Turning Pro
-
Writing Day 3
-
Writing Day 2
-
Beginning to write
-
There Are No Kangaroos in Austria
-
Book Notes – The Subtle Art of Not Giving a F*ck
-
A Few Lessons from Sherlock Holmes
-
The Race for Paradise
-
An Idea to Get Me Writing Regularly
-
So God Made a Dog …
-
Portraits – Pooja – 2
-
Seven Years
-
It’s the Little Things
-
62
-
Almost 40
-
6
-
39
-
Happy Birthday Abbygail!
-
The Mushroom Hunters
-
Sapiens
-
Are We Really Here Just to Fulfill *One* Destiny?
-
On Thinking and Learning and Learning How to Think (or The Uncomfortable Effort of Thinking)
-
Happy Birthday VK!
-
Tracy Chapman – Stand by Me
-
Hats & Boas: The Little Prince Has Them All
-
All I Want to Know Is Where I’m Going to Die, so I’ll Never Go There - 00
-
On ‘Aha!s’ as a Hobby
-
On the Wisdom of Taking Action
-
You Can Be Rich With Goal based Investing
-
My New Voice of God
-
38
-
You Have My Word
-
A Tale of Bougainvillea
-
RIP András Gróf
-
On Procrastination
-
Toasty Nuts! (Or a toast to Natanya)
-
A New Beginning
-
Happy Birthday Mummy
-
4
-
37
-
Portraits – Mama Bear, Baby Bear Once More …
-
Too Late to Chase your Dreams?
-
Planned your retirement? Watch this!
-
Mere Mehboob Qayamat Hogi
-
Happy Mother’s Day, Mummy!
-
And a Toast to New Beginnings
-
Friday Photo – Happy Birthday Jo!
-
Portraits – Abbygail – 6
-
God Has Grace, Even For Fools
-
Friday Photo – Mama & Babies
-
Portraits – Bachchan Pandey!
-
Friday Photo – Au Revoir, Zei
-
Portraits – Pooja
-
Friday Photo – One More Beti ;)
-
Portraits – Abbygail – 4
-
Friday Photo – Out in the Field …
-
Portraits – Dad
-
Friday Photo – Puffer Fish
-
Portraits – Sheetal
-
Friday Photo – Baap, beti!
-
Portraits – Sachin
-
Friday Photo – Here be dragons…
-
Portraits – Dreamy li’l Abby
-
Friday Photo – Saas Bahu
-
On Li’l Zeimona!
-
Friday Photo – Dalhousie
-
On Insurance and the thoughts behind it
-
Portraits – Abby … in a Mess
-
Friday Photo – The Temple
-
Portraits – Abby… With Her Tea
-
Friday Photo – Dead Wood
-
Portraits – Alisha
-
Friday Photo – Fortress by the Sea
-
Portraits – Raj
-
Friday Photo – Flowers in a Field
-
Portraits – Abbygail - 3
-
3
-
To Subra
-
TV Dinners
-
Portraits – Subhash Chavan
-
Friday Photo – A Malvan Sunset
-
On 36 Trips Around the Sun
-
The Mystic
-
Friday Photo – Pretty eyed, li’l Ms. Daisy
-
Portraits – Beauty & the Beast
-
Portraits – Fisherman on a Boat
-
Friday Photo – Bison
-
Portraits – Sudhir Pandey
-
Happy Birthday Vinay!
-
Portraits – Abbygail - 2
-
Friday Photo – Row Your Boat!
-
Portraits – Me!
-
On Hustle
-
On Ducking & Fucking
-
Friday Photo – A Flower in The Rain
-
Portraits – Mon & Zei
-
Friday Photo – Lavender
-
Portraits – Zeimona Rodriguez
-
Portraits – Sunita Mehra
-
Friday Photo – Egg Plant?
-
Friday Photo – Let Freedom Range!
-
Portraits – Bhautik & Vijay
-
Friday Photo – Foxy
-
On Books …
-
Portraits – Abbygail
-
Friday Photo – Lost in thought
-
Portraits – Aruna
-
Happy Birthday Mits!
-
Portraits – Tushar
-
Friday Photo – Tarkarli Beach, Malvan - 2
-
Portraits – Bonika
-
Friday Photo - Tarkarli Beach, Malvan
-
Portraits – Anil
-
Welcome
-
Test Post 2
-
Test Post 1
-
Things that interest me enough to want to learn
-
Programming, Day 59
-
Programming, Day 58
-
Programming, Day 57
-
Book Review – i want 2 do project. tell me wat 2 do
-
Programming, Day 56
-
Programming, Day 55
-
Programming, Day 54
-
Programming, Day 53
-
How to read, how to write, how to make sense of life, with Robert Green
-
Programming, Day 52
-
Programming, Day 51
-
Programming, Day 50
-
Programming, Day 49
-
Programming, Day 48
-
Programming, Day 47
-
Programming, Day 46
-
Learning Aha
-
Programming, Day 45
-
Programming, Day 44
-
iPad Post!
-
Test post from New Nikola Install
-
Programming, Day 43
-
Programming, Day 42
-
Programming, Day 41
-
Programming, Day 40
-
Revising Python keywords and operators
-
Programming, Day 39
-
Programming, Day 38
-
Programming, Day 34, 35, 36, & 37
-
Programming, Day 32 & 33
-
Programming, Day 31
-
Programming, Day 30, Ansible
-
Programming, Day 29
-
PyCon India 2016 (Farhaan Bukhsh)
-
On RST
-
End of Day Review
-
Programming, Day 28
-
Programming, Day 27
-
Programming, Day 25 & 26
-
Programming, Day 24
-
Programming, Day 23
-
Programming, Day 21 & 22
-
Aaron Swartz’s Pinboard Profile
-
Programming, Day 20
-
Programming, Day 19
-
Programming, Day 18
-
Programming, Day 17
-
Programming, Day 16
-
A Transcript of Seth Godin’s Akimbo Episode on Blogging
-
Programming, Day 14 — Lauren Ipsum
-
Programming, Day 13
-
Programming, Day 12
-
Programming, Day 11
-
Programming, Day 10
-
Programming, Day 9
-
Programming, Day 8
-
Programming, Day 7
-
Programming, Day 6
-
Programming, Day 5
-
Programming, Day 4
-
Programming, Day 3, Setting up VS Code to launch from the Command Line in OS X
-
Programming, Day 2
-
Programming, Day 1
-
Happy with the new shiny!
-
Test Post With Read More
-
On Margin
-
On Intention
-
Testing the Python RSS tag feed
-
Want to Focus? All It Takes Is 10 Mindful Minutes
-
Test 2 for the test feed
-
Testing tag specific feeds
-
Test Post Using Markdown
-
First Post on the new Static Blog
-
Numbers in Python
-
MathJax on a Ghost Blog
-
On Capturing Value; my newest mental model
-
Booting CentOS into Graphical or Command Line Mode by default
-
Creating a bootable Linux USB installer disk from an ISO on the Mac
-
Grit!
-
Show Your Work
-
Carpe Diem!
-
User specific Inbound and Outbound Routing of Email for Google Apps
-
On Resilience and Persistence
-
Do You PEP?
-
75 Years, In Memoriam
-
On My First Project
-
On Free & Open Culture; Some Resources
-
Struggling with Git
-
On Whether I Should Buy That Expensive (or Cheap) Book
-
On Starting Summer Training at #dgplug
-
Why Choosing an Appropriate License for Your Project Is Important, Anwesha Das’ Talk at PyCon India, 2016
-
Use RSS