Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

PyDev of the Week: Rami Chowdhury

DZone's Guide to

PyDev of the Week: Rami Chowdhury

MVB Mike Driscoll interviews Rami Chowdhury, an active organizer for the North American PyCon.

· Web Dev Zone
Free Resource

Learn how to build modern digital experience apps with Crafter CMS. Download this eBook now. Brought to you in partnership with Crafter Software

This week we welcome Rami Chowdhury (@necaris) as our PyDev of the Week! Rami is an active contributor to the Python community and an organizer for the North American PyCon. If you’d like to see what he’s up to, you might want to check out his website which has links to the various open source repositories that he contributes to. Let’s take a few moments to get to know him better!

Can you tell us a little about yourself (hobbies, education, etc):

I was always interested in and a pretty fearless user of computers when I was younger, but I went to college to study political science and economics (in the UK) and only stumbled into programming then. It felt a bit like I’d found my calling. In my spare time I’m making a concerted effort _not_ to write more code, and I’ve taken up knitting as a way to occupy my hands. I also enjoy reading, wandering the museums of my hometown (Washington DC), and playing with my dachshund Wesley.

Why did you start using Python?

I was writing Perl CGI scripts for my college’s limited web-hosting service when I came across Eric Raymond’s “Why Python” essay — which sparked my interest. I started using it for its broad and useful standard library, the readability of the documentation (and resulting code), and because it was already installed on the Linux machines available to me.

What other programming languages do you know and which is your favorite?

As a full-stack web developer I’m fluent in Python and Javascript (and dialects thereof), but I’m also somewhat familiar with PHP, Clojure, Java, Erlang, C, and Go. I read something recent about programming languages and language communities being cultures and subcultures in their own right, and Python remains my favorite not just because I can use it for pretty much everything, but also because I enjoy being a member of that culture.

What projects are you working on now?

I’m lucky enough to work mostly in Python, so outside of work I’m playing with projects that allow me to learn new languages and technologies — one web-based app that’s letting me play with Elm and aiohttp, and a file format parser that’s helping me teach myself Rust.

Which Python libraries are your favorite (core or 3rd party)?

Core: __future__  Third-party: tornado

Thanks so much for doing the interview!

Crafter is a modern CMS platform for building modern websites and content-rich digital experiences. Download this eBook now. Brought to you in partnership with Crafter Software.

Topics:
python

Published at DZone with permission of Mike Driscoll, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}