chakrit
Re:I've Just Liberated My Modules
on Wednesday March 23, 2016 @04:14AM (#11342830)
I think the point is the author is a new person.
You meet someone at a conference and the next conference he shows up again and you should know right away he's not actually somebody else.
Re:Grepping logs is terrible
on Wednesday May 06, 2015 @04:12AM (#9497189)
I think his point was that querying a structured data is better than grepping unstructured text. SQL vs Regex, for example. I get the impression that he didn't state what solution to use but simply that binary/structured > text/unstructured. He even says that Journal isn't his ideal solution and never will be.
Re:Swift 1.2 and Xcode 6.3 beta
on Monday February 09, 2015 @10:42PM (#9025271)
The type inferrence fix ("Type inference for single-expression closures has been improved in several ways:") is the most annoying one for me. Glad they've fixed it. Sure, compiling faster and having less crashes is nice. But that means nothing if it isn't compiling _correctly_.
Re:Ask HN: The purest skills needed to become a programmer?
on Monday January 26, 2015 @03:40AM (#8946049)
I find typing speed by itself not something you explicitly need to `learn`. Any coder worth his salt would definitely have spent years typing in code which _should_ result in the coder having fast typing speed.
To say that you need fast typing to be a good programmer feels like a reversal of cause and effect to me. IMO People should be taught to love coding, then they'll naturally pick up touch typing by themselves.
Re:Literate CoffeeScript
on Friday March 01, 2013 @02:54AM (#5303336)
On a project I am working on, I write all my public interfaces in literate programming style so it can doubles as comprehensive API documentation to put up on GitHub pages or websites or printed for sending to 3rd parties without me having to carefully correlate code and a separate document (they'are already there together.)
On other, more private parts of the code, I just write it normally, with minimal comments.
Another benefits is that, when you change the code, the relevant documentation is right there next to it. I find this minimizes the chance of having an outdated documentation and make it very simple and convenient to update the docs when I update any public interfaces.