Hacker News new | ask | show | jobs
by melling 3780 days ago
When you say you can't debug, you mean you don't have have a debugger, right? People have been debugging software for decades without debuggers, for example.

For a side project, I've been using Go on the App Engine for the past year, writing with Sublime Text. Sublime has a Go plugin that does some syntax checking, and App Engine reloads automatically. It's not that bad. My site isn't large but I find it more enjoyable than writing Java. I started with Python but found Go is significantly faster:

http://www.h4labs.com/dev/ios/swift.html

I also generate my iOS app localization files using a small Go program that I wrote.

1 comments

for small teams (mostly solo hackers) yes the run-print-change works;

for anything bigger, when code #reasonably# grows and span among 10+ developers, break-debug-change is much more productive than log.PrintLn all over the palces and figuring out myself, or interrupt my colleague to explain sth to me.