208 reputation
19
bio website jamesgecko.com
location United States
age 26
visits member for 3 years, 7 months
seen Feb 15 at 7:43
They teach me, but I don't learn until I use it...

Jul
6
awarded  Editor
Jun
8
awarded  Caucus
May
30
awarded  Citizen Patrol
May
14
awarded  Disciplined
Apr
23
comment Do records showing the daily work of programmers exist?
Peepcode has a few Ruby-centric "Play by play" screencasts that sound like possibly what you're after. Unless you're not interested in Ruby. Since you haven't given any detail about what tools or languages you want to familiarize yourself with, I'll assume you are. Why wouldn't you be? ;-)
Mar
21
comment How should I evaluate new browser languages?
Acknowledged. :-) But Javascript syntax does have more fiddly bits to make typos with then most abstraction layers.
Mar
21
comment How should I evaluate new browser languages?
I tend to spend more time debugging, period, when I write Javascript without using an abstraction layer, actually. ;)
Mar
21
comment How should I evaluate new browser languages?
Chrome will support SourceMap in the very near future, which should make debugging easier.
Oct
6
comment Is it unusual for a small company (15 developers) not to use managed source/version control?
On point two, many VCS save deltas, but Git saves the whole file for each unique hash of the file. But that doesn't actually matter; disk space is cheap and source code is tiny. gitready.com/beginner/2009/02/17/how-git-stores-your-data.html
Oct
6
comment Is programming tourism a realistic possibility?
I note you use the word "girlfriend" in the present tense...
Sep
9
awarded  Yearling
Jun
27
comment Why is Mercurial considered to be easier than Git?
@Phoshi Huh. This is true. Git would only work in Bash when I initially installed it. I'm guessing my path hadn't updated or something. Thanks for the correction!
Jun
27
comment Why is Mercurial considered to be easier than Git?
Cygwin is no longer required; the Windows version of Git comes with the MSYS utilities. You still need to use Bash for the command line stuff, though.
Jun
21
comment Why big companies use Perforce?
@mathepic At the time of initial implementation, Mercurial's efficient HTTP support integrated better with Google's preexisting architecture than Git did. code.google.com/p/support/wiki/DVCSAnalysis
Jun
15
comment Is python a good choice to develop UIs? If so, wxPython or Tkinter?
Note that Tkinter does not provide many commonly used widgets out of the box. For example, if you want a progress bar you'll have to either write one yourself or find one someone else has written.
Apr
6
comment Do sites like goanimate, xtranormal, and animoto use Flash + ActionScript, OpenGL, or other technology?
Adobe Graphics Assembly Language? It seems to be related to 3D graphics in Flash.
Mar
1
comment Should managers prohibit programmers from using IM in office?
Why develop something where solutions already exist? The Prosody XMPP server works great; just don't configure it to act as a transport to the outside world. Bonjour/Zeroconf is also nice, and it doesn't even need configuration.
Mar
1
comment Should managers prohibit programmers from using IM in office?
By default in Ubuntu, new instant messaging windows are not displayed; an icon on the taskbar just turns green. It's pretty great, because I generally don't notice it until/unless I'm out of the flow.
Mar
1
comment Should managers prohibit programmers from using IM in office?
I installed a similar setup at the company I work for. Being able to communicate without distracting each other is really nice. I also wrote a script that hooks into our phone system and updates user statuses automatically, so we can also see if someone is talking with a customer. This has made communication with other offices a bit more convenient.
Feb
18
comment What is the biggest weakness of students graduating with degrees in Computer Science?
One of my professors had every student give a presentation in all the non-Freshman classes he taught. In the upper level classes, he required a one page summary of the the algorithms and thought process behind each code submission. It was not until later that I realized how beneficial these exercises were.