1,704 reputation
415
bio website
location
age
visits member for 3 years, 9 months
seen Oct 28 '13 at 18:13

Oct
19
comment What exactly is distributed computing?
Favorite quote: You know you have a distributed system when the crash of a computer you’ve never heard of stops you from getting any work done. - Leslie Lamport
Oct
17
comment Is the cloud ready to replace core business systems?
Is it just me, or does this feel very broad, as well as time-specific.
Oct
14
answered Distributed transactions and queues, ruby, erlang
Oct
13
comment Distributed transactions and queues, ruby, erlang
What are the two phases of the commit you are talking about? From the description, it sounds like you have a single phase "add payment".
Oct
13
comment How can I automate production deployments without experiencing extreme anxiety?
I bet you do 'ls' after 'rm' (or 'dir' after 'del') too don't you...?
Oct
13
answered Ways of integrating legacy applications
Oct
5
awarded  Nice Answer
Oct
5
answered When a co-worker asks you to teach him what you know, do you share the information or keep it to yourself?
Oct
5
comment What is the best way to generate an accurate release changelog?
+1 This matches with the #2 of the question, and is what I find works best. Concerning the subtext of the question itself, do you really want people commiting bug fixes without tickets?
Oct
3
comment What was SOAP invented for?
@Gilbert - the question mentions that already as inspiration. My take, this is more philosophical, instead of practical. What led to the invention, instead of, which should I choose.
Oct
3
comment What was SOAP invented for?
@ammoQ: One way your service would likely be done with a POST of the list of records. On the return you could, among other things, have a URL to GET that listed the out-of-date records.
Aug
26
comment Any best practices for a distributed agile team?
Agree with @Ladislav Mrnka. Pretty easy to work same/similar time zone. Toronto/NY for example. Much harder to work Toronto/Singapore.
Aug
17
comment Tips for achieving “continual” delivery
Further to @emddudley's answer about the book Continous Delivery I would encourage you to watch infoq.com/presentations/Continuous-Deployment-50-Times-a-Day a really interesting presentation about truly multiple-times-per-day deployment into actual live production.
Aug
17
comment Are there still any companies/academic centers that use mainframes from 60s-70s?
Actualy they did upgrade the Shuttle computers: en.wikipedia.org/wiki/Space_Shuttle#Flight_systems but to the main point, yes they would still be considered archaic even after the upgrade.
Aug
17
comment Do you sign each of your source files with your name?
@Thomas Owens, it used to be common practice back in the SCCS and RCS days to have the log embedded in the file at checkout time to make it visible inside the file you were working on. Particularly when you had a single terminal and could not easily switch, it did help somewhat to have it all in the same place. That would now be considered an archaic practice (to me at least)
Jul
28
answered What is the “internal syntax” of a programming language?
Jul
11
comment Ways to describe or measure the learning curve for a new technology?
Interesting linguistic reversal, a steep learning curve was originally one that you could climb quickly, as it noted knowledge over time. A shallow curve was one that could only be acquired slowly. Somehow they became colloquially reversed so now steep means hard, like mountain climbing, and shallow is merely walking up a hill.
Jun
3
comment Encouraging software engineers to track time
@Wonko +1 for "estimation dice" :-)
Jun
3
answered Encouraging software engineers to track time
May
16
answered Technical test for a senior developer