Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bguthrie
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
151.
▲
"Let us therefore create a new guild of craftsmen": The Bauhaus manifesto
(dmoma.org)
6 points
by
bguthrie
14y ago
|
0 comments
152.
▲
by
bguthrie
14y ago
Congrats, guys! Well done.
153.
▲
by
bguthrie
14y ago
when I work on a personal project, if I want to implement a functionality and there's a library that does it, I write it myself anyway. That's a great idea, and I'm going to do that the next time I find a library for something I
154.
▲
by
bguthrie
15y ago
I love and enjoy learning about all of those things as well. I also play acoustic guitar, bake a mean baguette, and play the occasional videogame. I also enjoy learning about code. One need not crowd out all the others.
155.
▲
by
bguthrie
15y ago
Some of these things relate to employers, and some of them relate to programming and craft. I'm all for keeping a sustainable pace on your project, and not letting your employer's priorities continually override yours. But some of this soun
156.
▲
by
bguthrie
15y ago
It took years to convince the wider commercial technical community to so much as expose portions of their source code, regardless of license. It's invaluable for bug identification, security auditing, and general programmer education. I'm g
157.
▲
by
bguthrie
15y ago
Thanks for the link. It wasn't clear to me, however, who was doing the bikeshedding. If you read the original source for the term at http://bikeshed.com/ , Kamp shows his respect for the submitter of the change: I bow my head in respec
158.
▲
by
bguthrie
15y ago
I'd been working for years in a workplace that tests virtually everything up front until I joined a startup, and I agree with you. Experimental features may be very short-lived, or require extensive tweaks, and the technical debt that accum
159.
▲
by
bguthrie
15y ago
This is a beautiful and functional photo sharing app, and I've had a lot of fun with it. Highly recommended. Congratulations to the team!
160.
▲
by
bguthrie
15y ago
This, or something like it, is the future: the computing device is portable, and adapts itself to the forms of input available. There's no reason why your display should have to be permanently attached to the device that drives it, and incr
161.
▲
by
bguthrie
15y ago
Robert C Martin (Uncle Bob)'s Clean Code is a great read and discusses good naming in exhaustive and occasionally alarming depth. http://www.amazon.com/Clean-Code-Handbook-Software-Craftsman...
162.
▲
by
bguthrie
15y ago
I agree. Although I enjoyed and got some value from the article once I puzzled through the naming, it would not have killed the author to use more descriptive names, and it would have made the code much more beautiful, at least to me. As it
163.
▲
by
bguthrie
15y ago
It made me feel better, as I struggle from time to time with design, to know that even companies with as much focused design talent as 37signals tweak stuff endlessly, and that clean designs don't spring fully-formed from their heads. Every
164.
▲
by
bguthrie
15y ago
University may expose you to concepts that you might never have encountered on your own. But there's nothing that you can't learn on your own, and in fact the history of learning is full of the contributions of self-educated savants.
165.
▲
by
bguthrie
15y ago
I sympathize with the author's experience, but all programmers are absolutely not self-taught. There are all sorts of ways to learn programming that don't involve homework assignments or even college classes; pair programming and mentorship
166.
▲
Page Objects: a pattern for writing more maintainable UI tests in Selenium
(code.google.com)
1 points
by
bguthrie
15y ago
|
0 comments
167.
▲
by
bguthrie
15y ago
Performance reviews aren't the same thing as feedback. Feedback and communication are essential; performance reviews are regimented checks that often completely fail to provide the needed feedback, because no one wants to appear to be doing
168.
▲
by
bguthrie
15y ago
I'm surprised by how torn the community appears to be - after their success in Italy, I would have expected stronger support for such a proposal. Is there a tally somewhere on that page? My rough reading is that supports outnumber opposes,
169.
▲
by
bguthrie
15y ago
$50 sounds low to me--I'm not on the sales side, but I'm told that $75 is closer to the minimum for, e.g. a Ruby skillset, and many shops, such as my employer, charge much more--but yes, at that rate you're better off going local, particula
170.
▲
by
bguthrie
15y ago
This is correct. Good programmers in India, like good programmers everywhere, cost more than bad programmers. If you would like to hire a decent shop, there are boutiques and larger firms available, but they will charge $40-50/hour, not $
171.
▲
by
bguthrie
15y ago
Sublime Text is a great editor. As a sometime vi guy, this makes me super happy.
172.
▲
by
bguthrie
15y ago
The trouble with working asynchronously is that you're relying on everyone to contribute their knowledge diligently. Github has a great culture and this works well for them. In places where it doesn't, brief standup-like meetings help get e
173.
▲
by
bguthrie
15y ago
I actually don't think that's a fair summary. The original article pointed out at least two other problems: - the size of the commit made it difficult to review it for potential errors, and - the feature, once committed, was not fully exer
174.
▲
Structuring Javascript code for Google Closure's ADVANCED_OPTIMIZATIONS
(code.google.com)
2 points
by
bguthrie
15y ago
|
0 comments
175.
▲
by
bguthrie
15y ago
The ability to pursue your dreams is a luxury of the modern age. Generations of people have lived and died working as poor farmers, doing what they needed to to support their families. (Many hundreds of millions of poor people still live th
176.
▲
by
bguthrie
15y ago
They didn't say that they ONLY write unit tests. They possess an automated test suite that covers multiple levels of application integration and acceptance checking, in which "unit" is only the first line of defense.
177.
▲
by
bguthrie
15y ago
I've paired with several people at Braintree before on other Agile teams. It is much more productive and often a pleasure, particularly with these guys. Code reviews don't begin to compare to constant collaboration.
178.
▲
by
bguthrie
15y ago
The comparison isn't just economic. As a visitor, many things made more sense to me when I started seeing India through the lens of a confederation of mini-nations rather than a unified country in the American or European sense. Far more so
179.
▲
Everyone's an idiot some of the time (Scott Adams anecdote)
(blog.brianguthrie.com)
19 points
by
bguthrie
15y ago
|
5 comments
180.
▲
by
bguthrie
15y ago
There is no guarantee that anything specified on a whiteboard will actually make it into physical code, particularly if it's handed down from on high. Banking websites are terrible not because they use TDD, but precisely because of the supp
More ›