| bio | website | squidoo.com/dannystaple |
|---|---|---|
| location | London, United Kingdom | |
| age | 34 | |
| visits | member for | 2 years, 6 months |
| seen | May 8 at 13:15 | |
| stats | profile views | 13 |
I've been a programmer since the 80's, starting with basic and assembly on 8-bit machines, then getting into C and C++ on PC's. I now mostly program on unix and unix-like machines, or consoles/stb's/embedded devices. I program in C/C++ on target machines, and script in Python and bash.
I am obsessed with testing, ci and ways to know code actually works as well as you think it should.
I also have 2 kids and a wife, love playing with Lego with them and reading stories to them.
|
Oct 28 |
awarded | Yearling |
|
May 5 |
comment |
HTML5 video capture and streaming? @Joel your link doesn't work. |
|
Nov 4 |
comment |
How does Ruby, Python, PHP manage without Spring? You've also missed how simple it is to use duck typing and monkey patching to inject stuff in Python and Ruby. |
|
Nov 4 |
comment |
Dev vs Stage environment vs Prod Environment Exactly - it exists to take code out of the dev environment into a more controlled environment, among other things, showing up any dependancies missed in documentation, and any 'well it worked on our machine' embarrassment on the live/prod environment. |
|
Nov 4 |
awarded | Commentator |
|
Nov 4 |
comment |
Using Cucumber with Page objects As davetron5000 suggests, there is no reason that Selenium (especially selenium RC with the ruby client) cannot be used to define the cucumber steps. I think you should take a closer look at selenium rc, and cucumber step definitions. |
|
Nov 4 |
awarded | Autobiographer |
|
Nov 4 |
comment |
Many small scripts, one repository or multiple? Agreed - as long as the scripts are well named, and duplication is kept low between them (ie shared library stuff) so grep searches aren't too cluttered, I think this works. |
|
Oct 28 |
awarded | Yearling |
|
Oct 7 |
awarded | Nice Answer |
|
Oct 7 |
answered | Why the scorn for COBOL? |
|
Oct 7 |
comment |
Are these signs of a bad developer? +1 for automated tests! TDD - Test Driven Development - writing the tests first based on requirements so most or nearly all code is tested, is one way to keep code from rotting, even with constant goal post shifting. Coverage tools also can be used to pick up areas where the tests don't touch anything, areas that are likely to suffer rot. |
|
Sep 25 |
comment |
My customer wants me to record a video of how I develop his software product Dont forget to bill for the lawyer fees of course! |
|
Sep 25 |
awarded | Analytical |
|
Sep 24 |
answered | Should code from an incomplete story be removed from the build? |
|
Aug 17 |
comment |
What's the difference between an API and an SDK? I think you may've inverted that Nick. An SDK is a superset of things, that contains (among other things) API's to interact with it's libraries (not the library itself, but the interface to the library that a coder using the library would use). |
|
Jan 4 |
awarded | Supporter |
|
Jan 1 |
answered | Should I know more than one implementation of version control? |
|
Dec 31 |
answered | Question about programming in linux |
|
Dec 23 |
answered | Are there any arguments that can make a contractor reconsider working on fixed price? |