Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bguthrie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
bguthrie
15y ago
This is the best way to do it, and using a continuous integration server to emit a binary as the output of your build, as our ancestors in compiled languages did in days of yore, is a good way to make it happen. You don't even need to commi
182.
▲
by
bguthrie
15y ago
Correct me if I'm wrong, but can't you avoid compiling in production if you package everything as part of your CI build? Rather than deploy off of a git clone, you compile at the end of CI, vendorize your gems, generate a tarball, and push
183.
▲
by
bguthrie
16y ago
Performance and improved introspection. Once they're first-class they get included in that class's list of methods, which is helpful sometimes. Mostly I just like to avoid m_m when I can. AR is actually an okay example - it's as good an ill
184.
▲
by
bguthrie
16y ago
I really, really like this idea. It's difficult enough to employ Ruby's metaprogramming constructs without making a mess, so the idea of instantly decomposing into nested lists is really appealing. I realize the library is only, like, three
185.
▲
by
bguthrie
16y ago
This analogy is too extreme. Slavery should not enter into a programming language debate unless you are actually discussing forced human bondage . Otherwise, I agree.
186.
▲
by
bguthrie
16y ago
For what it's worth, I think it's been a big improvement. It forces me to focus more on the content of individual posts, it's made me more careful with my own allocation of points, and--I know this this fuzzy and subjective--I think it's im
187.
▲
by
bguthrie
16y ago
Much the same way Microsoft has Exchange as its server backend and Outlook as the client UI, Lotus has Domino as its backend and Notes as its frontend. Domino is a pretty good product. It's fast, secure, distributes well, was one of the fir
188.
▲
by
bguthrie
16y ago
Rather than using a web site, join (or start) a local software craftsmanship group. I'm sure a lot of people would be happy to donate some time to look at your code, and you get the benefit of meeting other people in a community specifical
189.
▲
by
bguthrie
16y ago
The explosion of domain-specific languages that we've seen in the Ruby space in the last few years, from Capistrano for deployment to Sinatra for web apps, would seem to contradict your statement. A friendly language helps with and encourag
190.
▲
by
bguthrie
16y ago
The trouble with RSpec is that you, and your team, must to some degree own the complexity built into the framework. If that's something that you're comfortable with, the complexity pays you back in spades for the literacy that it provides y
191.
▲
Arguments in and about Ruby
(blog.brianguthrie.com)
2 points
by
bguthrie
16y ago
|
0 comments
192.
▲
by
bguthrie
16y ago
This completely misses the point. Corporate IT doesn't want a Michaelangelo--they don't even particularly expect to be the envy of every startup out there. They just want to get shit done. It doesn't have to be spectacular shit, but the peo
193.
▲
by
bguthrie
16y ago
"Bugs: Numerous!" Truth in advertising. I love it.
194.
▲
by
bguthrie
16y ago
I don't think the community was being any more honest than it usually is; they're a fairly introspective bunch. Hardly watershed, and most the topics listed have been continually under active discussion for as long as Agile has been around.
195.
▲
by
bguthrie
16y ago
Interestingly, Rackspace--another very service-oriented company--has an office culture very similar to Zappos. I wonder if it's common to more companies highly focused on customer support as a differentiator.
196.
▲
by
bguthrie
16y ago
Consultant/contractor/hired gun.
197.
▲
by
bguthrie
16y ago
This article rehashes similar points to those raised by Uncle Bob in _Clean Code_. I recommend reading that (much more comprehensive) book for anyone who's interested in the principles behind good code--he makes all these recommendations an
198.
▲
by
bguthrie
16y ago
For what it's worth, and a bit OT, I find method_missing to be the least appealing part of Ruby's runtime dynamism. What _is_ helpful is to be able to add methods on the fly (e.g., through define_method); on the other hand, being able to ha
199.
▲
by
bguthrie
16y ago
I've been doing Rails work at ThoughtWorks for more than three years now. Judging from the projects I've been on, Ruby has achieved a fair amount of penetration with the Fortune 500 crowd. Whether that's expanding, topped off, or contractin
200.
▲
by
bguthrie
16y ago
I was trying to be subtle about it, but the example I used was drawn from a fairly well-known (albeit, I should add, well-written) JS library. My point is that this style of documentation encourages that behavior, perhaps paradoxically beca
201.
▲
by
bguthrie
16y ago
Although I enjoy jashkenas' Javascript documentation a great deal and find it extremely helpful, I'm having a hard time getting excited by the resurrection of interest in literate programming. I enjoy and appreciate the notion that code sho
202.
▲
by
bguthrie
16y ago
Congrats, Brad! Best of luck with the new startup.
203.
▲
by
bguthrie
16y ago
My objection isn't to the wealth of the responder. My objection, and I think Guelo's, is that although there may be a market out there for sites that help people with the means throw around $20 bills, it wasn't really the time or the place
204.
▲
by
bguthrie
16y ago
As an American who has lived in India, I am with Guelo. The "everyday folks" the parent refers to--for most of us, (relatively) wealthy people with white-collar jobs living in rich Western societies--constitute some 5% of the world's wealth
205.
▲
by
bguthrie
16y ago
> There's no need to be local today. You can work on anyone's problems from anywhere. Having worked on several distributed or offshore software development teams before, this statement strikes me as more than a little bit optimistic.
206.
▲
by
bguthrie
16y ago
Even without that second statement, $12 is well below market rate in India, where the IT talent market is extremely competitive. There are some great people there, but expect to pay somewhere in the range of $40-50 for "first-quality" softw
207.
▲
by
bguthrie
16y ago
I don't disagree that every technical community has its own terms. But it's very difficult to broaden that community by restricting yourself narrowly to those terms. To me, "an arrow that works like a monad" reads like a recursive definitio
208.
▲
by
bguthrie
16y ago
I have no idea what a Kleisli arrow is, and a simple Google search points me right back in the direction of the HaskellWiki. They may be a perfectly simple concept, but if they are, then the term is not in widespread use. One of the major p
209.
▲
by
bguthrie
16y ago
Yes. Prototype-based, and code is traversable as a data structure. Macro and monkey-patch to your heart's content. Java interop is solid.
210.
▲
by
bguthrie
16y ago
Ioke is lovely. Not particularly practical, but I had a ton of fun learning and contributing to it. More friendly and approachable and (if I understand Ola correctly) explicitly macro-friendly than Io. I think of it as the ultimate DSL lang
More ›