Author: Ankur Sethi

  • 2012: Year in Review

    The Good The Bad The Ugly Highlights What Next? This was an year of many small epiphanies, and one or two big ones ones. Those deserve little mention, though, since us silly inexperienced twentysomethings have epiphanies all the fucking time. Anyway, happy new year to everyone reading this. Make it one worth remembering!

  • Mobile Tweaks and Chrome Extension

    I just made some changes to my website’s CSS to make it more readable on small screens. I’m not completely happy with how it looks—the header looks jarringly out of place and code samples are all messed up—but at least now you don’t have to play with your browser’s zoom settings to be able to…

  • Bookmarks

    There are three reasons why I don’t like using web browsers for storing my bookmarks. First, browsers make it hard for me to access my bookmarks from my phone or a friend’s computer; second, I find the browsers’ interface for managing bookmarks unwieldy and confusing; and third, I switch between browsers very often, which means…

  • Scripting tmux

    tmux ranks highly on the list of programs that I cannot live without. I consider its split-screen and terminal multiplexing capabilities absolutely essential for day-to-day hacking. It belongs to that rare breed of software that has measurably improved my development productivity, software that makes me genuinely happy. This is what my tmux pane layout usually…

  • A Django Admin Wishlist

    It is okay to skim this post and only read the parts that you find interesting. When I was just learning how to use Django, I dismissed django.contrib.admin (“the admin” from now on) as a nice-to-have extra, a marginally useful demo of framework functionality, but not much more. I didn’t even enable it for most…

  • Cache all the Things!

    Yesterday night I installed memcached on the server that runs AnkurSethi.in and hooked it up to Django’s caching framework. Since then, page load times are significantly lower and so is the server load. This little machine is now ready to handle whatever the Internet throws at it. According to the Chrome developer tools, the slowest…

  • A Whole New Can of Beans

    I’m envious of people who have consistently posted to their blogs for years. I, too, have blogged semi-regularly over the years, but I’ve never managed to stick to a single blog for long. All I remember about my first blog is that it was mostly a link dump, but I do remember my second one.…

  • Episode 11: New Year Special, 2011 Edition

    Note: I originally posted this article on a personal blog I ran when I was in my late teens and early twenties. I discovered in May 2020 that the Internet Archive had preserved the contents of that blog in its entirety, including some of the media. That blog was an important part of my personal…

  • Episode 10: New Year Special, 2010 Edition

    Note: I originally posted this article on a personal blog I ran when I was in my late teens and early twenties. I discovered in May 2020 that the Internet Archive had preserved the contents of that blog in its entirety, including some of the media. That blog was an important part of my personal…

  • Episode 9: A Note to Myself

    Note: I originally posted this article on a personal blog I ran when I was in my late teens and early twenties. I discovered in May 2020 that the Internet Archive had preserved the contents of that blog in its entirety, including some of the media. That blog was an important part of my personal…