147 reputation
16
bio website coreydowning.com
location San Mateo, CA
age 27
visits member for 3 years, 9 months
seen Oct 16 '13 at 20:07

python


Jul
17
awarded  Notable Question
Jan
6
awarded  Popular Question
Feb
20
comment How can I sell my boss on Python+Django instead of PHP+a different framework?
1) Different framework is probably Yii or CodeIgniter, would be my decision. 2) He's done development in Python before and is at least familiar with the language. 3) He will not be touching it and has said that if it's done in Python then I will "own it." Most of our devs know/use Python as well (including him) so I don't really understand that.
Feb
20
comment How can I sell my boss on Python+Django instead of PHP+a different framework?
If we went with PHP we'd be using a framework. The re-write has already been OK'd. I've never used a PHP framework. Wrote one quick page in PHP a few years ago, my "real" PHP experience is from almost 8 years ago.
Feb
20
comment How can I sell my boss on Python+Django instead of PHP+a different framework?
"What can X do that Y can't" is not a compelling argument. 10 years of experience with a language is.
Feb
20
comment How can I sell my boss on Python+Django instead of PHP+a different framework?
The reasoning is simple: I have a lot more experience with Python development. PHP is riddled with inconsistencies including inconsistent naming conventions between (and sometimes within)libraries, inconsistent case sensitivity, weak typing, lack of namespaces, uninitialized variables working silently...
Feb
20
comment How can I sell my boss on Python+Django instead of PHP+a different framework?
Most of my work is with C++ development, this is an internal side-project. We actually use Python for some stuff. I'm hoping I can show him something in an IDE today.
Feb
20
asked How can I sell my boss on Python+Django instead of PHP+a different framework?
Feb
3
comment How could I make automatic tests for GUI?
A great open-source automated testing tool for Android is Robotium.
Oct
28
awarded  Critic
Oct
28
comment TDD negative experience
Without discipline, all projects are destined for failure. Anyone can throw together some buzzwords and be "agile." TDD is a tool in the toolbox. If you start with TDD without doing some sketches or whiteboard planning for something, you're using your hammer as a screwdriver. Sketch out rough ideas until you have something that makes sense. Start TDD. Change the design when you realize you didn't accommodate for X and Y. Get something finished, watch it run. Measure code coverage and add additional test cases. Move on to your next user story.
Oct
24
awarded  Teacher
Oct
13
answered Is anyone doing “real” TDD with Visual-C++, and if yes, how do they do it?
Sep
1
answered As a high school student what should I be doing to make myself better/more hireable?
Feb
8
awarded  Student
Dec
29
awarded  Autobiographer
Dec
29
awarded  Supporter