Re: [BangPypers] refactoring

2010-12-03 Thread Sidu Ponnappa
This may not be true with badly written or maintained systems, which is why many people shudder at the thought of refactoring their code base. In such houses the thinking is, if it works, leave it alone, an attitude that is the exact opposite of the refactor. Actually, the book is

Re: [BangPypers] refactoring

2010-12-06 Thread Sidu Ponnappa
d. Refactoring without having test cases is a strong test for bravery. Usually I classify myself as timid in such situations and either write some tests or back off. Absolutely. I'd put myself into the same category. ___ BangPypers mailing list

Re: [BangPypers] User group meeting

2011-01-25 Thread Sidu Ponnappa
Feel free to use our office; the only limitation is that we don't have a projector. Best, Sidu. On Tue, Jan 25, 2011 at 2:07 PM, Noufal Ibrahim nou...@gmail.com wrote: Shouldn't we hold one of these? It's been too long. Sometime early February? --

Re: [BangPypers] Ideas for Python concurrency...

2011-02-08 Thread Sidu Ponnappa
This might sound crazy..and dont know if its even possible, but... You aren't and it is. If the underlying interpreter is encapsulated in the right way[1], it is certainly possible. This is exactly how multiple interpreters run in a single JVM instance[2] in JRuby (though the reason this feature

Re: [BangPypers] returning value from a class

2011-04-06 Thread Sidu Ponnappa
Why do you want to create a class that doesn't create itself when called? It's interesting this came up today - we were just arguing about this at work on Monday. Some of my colleagues are of the opinion that this is a Bad Thing and should never be done. I agree that while it's a bad thing, there

Re: [BangPypers] returning value from a class

2011-04-06 Thread Sidu Ponnappa
default implementation of the 'follow' method to make this possible in a manner that's transparent to the end user of the library. On Wed, Apr 6, 2011 at 7:35 PM, Noufal Ibrahim nou...@gmail.com wrote: On Wed, Apr 06 2011, Sidu Ponnappa wrote: Why do you want to create a class that doesn't

Re: [BangPypers] The myth of free software

2011-05-16 Thread Sidu Ponnappa
You missed 4) Found a company to sell services and support around your open source product. (MySQL, RedHat, Pentaho) 5) Found a company whose commercial offerings (services/products) you popularise by bouncing off the popularity of your open source (37 Signals, Thoughtbot) Does a business model

Re: [BangPypers] Use group meeting

2011-06-08 Thread Sidu Ponnappa
I can talk about OuchDB, a project I'm working on to implement CouchDB API on relational databases. Curious : whats the use case? I would use it just because the name is awesome. :) Best, Sidu. http://c42.in On Wed, Jun 8, 2011 at 4:29 PM, Noufal Ibrahim nou...@gmail.com wrote:

Re: [BangPypers] [OT] Sponsorships for PyCon India

2011-06-23 Thread Sidu Ponnappa
Hi Noufal, Is there a link on the site that shows the sponsor brackets etc. I looked and couldn't find it - something like http://rubyconf.org/sponsor would be nice. Thanks, Sidu. http://c42.in On Thu, Jun 23, 2011 at 6:31 PM, Noufal Ibrahim nou...@gmail.com wrote: Hello everyone,        

[BangPypers] [OT] TDD Workshop

2011-07-11 Thread Sidu Ponnappa
Hi everyone, I'm not sure how many people will be interested in this, but I thought I'll post anyway. We're launching our fledgeling training division in a couple of weeks with a course in Test Driven Development - here's the DoAttend link: http://c42-ruby-tdd-jul11.doattend.com The only catch

Re: [BangPypers] [OT] language fanaticism

2011-07-13 Thread Sidu Ponnappa
many bitter experiences - security is a nightmare for php apps. Take a look at the number of security updates wordpress has per *month* - more than django has had in 6 *years*. That is based on strong correlation between PHP applications and poor engineering. If we're having a philosophical

Re: [BangPypers] Python and Employment

2011-07-15 Thread Sidu Ponnappa
When reviewing a resume, we simply ignore the years of experience. It matters little, since what we care about is capability, and there are other indicators of that (like an active github account to name one). Our interview process involves writing code; perhaps not as much as we'd like, but

Re: [BangPypers] parsing xml

2011-07-28 Thread Sidu Ponnappa
If you're doing this repeatedly, you may want to just delegate to a native XPath implementation. I haven't done much Python, so I can't comment on your choices, but in Ruby I'd simply hand off to libXML using Nokogiri. This approach should be a whole lot faster, but I'd advise benchmarking first

Re: [BangPypers] parsing xml

2011-07-29 Thread Sidu Ponnappa
+1. On Fri, Jul 29, 2011 at 12:20 PM, Noufal Ibrahim nou...@gmail.com wrote: Venkatraman S venka...@gmail.com writes: On Fri, Jul 29, 2011 at 11:31 AM, Noufal Ibrahim nou...@gmail.com wrote: I am a speed-maniac and crave for speed; so if the assumption is valid, i can vouch for the fact

Re: [BangPypers] Need Python Developers

2011-08-10 Thread Sidu Ponnappa
No offense, but could you please take this discussion off-list? On Wed, Aug 10, 2011 at 12:37 PM, Apurv Verma dapu...@gmail.com wrote: Hi Paras,  I guess good must only be a euphemism for exceptionally bright or awesome. I am not these both. I have had experience of programming in python. I am

[BangPypers] [JOB] C42 Engineering is hiring

2011-08-11 Thread Sidu Ponnappa
, please take a look at our careers page[1]. Thanks, Sidu Ponnappa. http://sidu.in [1] http://c42.in/careers [2] http://c42-ruby-tdd-jul11.doattend.com [3] http://github.com/c42 [4] http://github.com/c42engineering [5] http://blog.c42.in/tag/conference [6] http://rubyconfindia.org/2011

Re: [BangPypers] Django - share login sessions on sub-domain

2011-08-14 Thread Sidu Ponnappa
If these are two different apps, why not simply use something like OAuth for SSO? Best, Sidu. On Sun, Aug 14, 2011 at 9:13 PM, Ansal ansalans...@gmail.com wrote: Hi, I have a django app running on my domain. I have another django app running on its subdomain. How can I share the same login

Re: [BangPypers] [Python][Hudson][Tests] Problems - help needed

2011-09-05 Thread Sidu Ponnappa
You may want to consider using make or rake FWIW - medium to long term, they are far easier to manage than ant, maven etc. Best, Sidu. http://c42.in On Mon, Sep 5, 2011 at 8:11 PM, Senthil Kumaran sent...@uthcode.com wrote: On Sat, Sep 03, 2011 at 11:37:41PM +0530, Subhodip Biswas wrote: Can

Re: [BangPypers] [chennaipy 1126] [XPost][Slightly OT] Could you share your experiences about Python Freelance programming, from a programmer's perspective

2011-11-02 Thread Sidu Ponnappa
So my question: how does one gauge aptitude in programming? Get them to write code. One common thread for us is that we have everybody write code irrespective of experience. Half the code at home, and if that passes muster, we have them come into the office and pair with us on expanding their

Re: [BangPypers] [chennaipy 1126] [XPost][Slightly OT] Could you share your experiences about Python Freelance programming, from a programmer's perspective

2011-11-02 Thread Sidu Ponnappa
are no better here :) Best, Sidu Ponnappa. http://c42.in http://rubymonk.com On Wed, Nov 2, 2011 at 10:47 PM, Rajeev J Sebastian rajeev.sebast...@gmail.com wrote: Thanks Sidu and Senthil for your recommendations, which were very helpful. As you suggested, the most important change we can make

Re: [BangPypers] [chennaipy 1126] [XPost][Slightly OT] Could you share your experiences about Python Freelance programming, from a programmer's perspective

2011-11-03 Thread Sidu Ponnappa
, Sidu Ponnappa lorddae...@gmail.com wrote: Do you do your tests in Python, or whatever language the fresher knows? So far, we have not received a single resume mentioning Python. Any object oriented language the candidate is comfortable with is fine by us. Unit tests are, however, mandatory. TDD

Re: [BangPypers] BangPypers Digest, Vol 51, Issue 7

2011-11-03 Thread Sidu Ponnappa
Freelance programming, from a      programmer's perspective (Sidu Ponnappa) -- Message: 1 Date: Thu, 3 Nov 2011 16:28:19 +0530 From: Sidu Ponnappa lorddae...@gmail.com To: Bangalore Python Users Group - India bangpypers@python.org

Re: [BangPypers] Python Begginers

2012-02-01 Thread Sidu Ponnappa
Hi Siva, http://learnpythonthehardway.org/ is an excellent place to start. Best, Sidu. http://c42.in http://rubymonk.com On Wed, Feb 1, 2012 at 12:28 PM, Siva Ranganath workfors...@gmail.com wrote: Hello , I am Siva Ranganath from Hyderabad, I am looking for help from this Community. As

Re: [BangPypers] Immediate JOB Requirement

2012-05-30 Thread Sidu Ponnappa
I'm starting to suspect we need a bangpypers-jobs list. Best, Sidu. http://blog.sidu.in On Tue, May 29, 2012 at 4:20 PM, harpal.sin...@wipro.com wrote: Hello, Immediate JOB Requirement Python/Perl Developer Job type: Contractual Duration: 1 Month (Can extended up to 2 Months)

Re: [BangPypers] Job list

2012-07-03 Thread Sidu Ponnappa
The only suggestion I have, then, is that we be stricter about the right tagging. I prefer job posts by engineers for engineers (because these are generally well written, informative and correctly tagged), and a significant upswing in untagged recruiter posts prompted my suggestion to Noufal.

Re: [BangPypers] [Inpycon] Sad demise of our dear KG (Keneth Gonsalvas)

2012-08-05 Thread Sidu Ponnappa
This is sad news. My condolences to Kenneth's family and loved ones. Regards, Sidu. On Fri, Aug 3, 2012 at 6:56 PM, satyaakam goswami satyaa...@gmail.com wrote: On Fri, Aug 3, 2012 at 3:25 PM, JAGANADH G jagana...@gmail.com wrote: Hi All, Just now I got a message that our dear KG (Kenneth

Re: [BangPypers] [OT] Introducing myself

2013-01-08 Thread Sidu Ponnappa
Jonathan, you're always welcome to drop by the C42 Engineering office and chat us up. One of my colleagues, like you, has moved here from Canada, so maybe a conversation with him would be helpful. I'm personally not a big fan of shared workspaces in Bangalore, but I'll defer to the others on the