Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jbrechtel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
jbrechtel
15y ago
Given how much more popular automated testing and TDD have become in the past 7 years since that book was published (and much longer for some of the sources cited for those data), I'd be very surprised if we haven't gotten much better at th
92.
▲
by
jbrechtel
15y ago
Yea. For me it was like two hands... :) Now though, any other editor that's not Vim or Emacs feels like that...
93.
▲
by
jbrechtel
15y ago
............says the guy currently kicking everyone else's tail. (nice work by the way)
94.
▲
by
jbrechtel
15y ago
Here's the post mortem by the winner of the subsequent AI contest: http://quotenil.com/Planet-Wars-Post-Mortem.html
95.
▲
by
jbrechtel
15y ago
"Remember when XP came out? (oh god, did I just age myself) " No, but unfortunately you aged me by implying that remembering that might age you.
96.
▲
by
jbrechtel
15y ago
IIRC 'Programming in Scala' doesn't talk much about the JVM.
97.
▲
by
jbrechtel
15y ago
As far as dependency management goes SBT can consume Maven dependencies, Apache Ivy dependencies or just manually added JARs to a 'lib' directory.
98.
▲
by
jbrechtel
15y ago
I'd agree that refactoring for clarity can't reasonably fall under a wide 'correctness' umbrella. Definitely more reasons to change code than correctness. I put the word in quotes to try to express a much wider than usual connotation for t
99.
▲
by
jbrechtel
15y ago
"...it is a mistake to spend too much time clarifying something that might not be correct.." I think the problem is that too many people disagree on what is 'too much time'. Not trying to nit-pick but obviously it is a mistake to spend 'to
100.
▲
by
jbrechtel
15y ago
Could you please elaborate on why you perceive a correlation (or causation?) between TDD and haphazard development?
101.
▲
by
jbrechtel
15y ago
This echos my experiences exactly. I've found little value in state machines as a frequently used pattern. Abuses abound and I've also ran into the multi-page-html-form-as-a-state-machine anti-pattern. It's horrid and should not be done.
102.
▲
by
jbrechtel
15y ago
I'd be surprised if you heard about ThoughtWorks' professional services as cruel, hierarchical and underpaid. I imagine we're more the source of the 'so disorganized they never even get back to you' part, right? If so, I apologize for that
103.
▲
by
jbrechtel
15y ago
I totally agree that non-coders contribute mightily to a project...especially good BAs. However, if there were really only two developers (which is admittedly unclear from the description) then it sounds like the staffing was absurdly out
104.
▲
by
jbrechtel
15y ago
Just for anyone wondering, not all consultancies operate this way. I've been at ThoughtWorks for 2 years now and it's nothing like this. It's quite literally the opposite on every negative point mentioned above.
105.
▲
by
jbrechtel
15y ago
Unfortunately, I have yet to write the promised testing post. The main ground I wanted to cover there was the legwork getting IntelliJ to run focused tests and whatnot. Overall the situation has gotten much better thanks to the awesome guy
106.
▲
by
jbrechtel
15y ago
Great, so the incentive to create content is not intrinsically coupled to the need to control sharing of that content. That's a great point that we often miss, I think. However, how do you propose content creators become incented to create
107.
▲
by
jbrechtel
15y ago
Sorry, I'm still not following. What exactly do you mean by 'control over his brain state' ? J is just an abstract concept. The concrete demands come from individual Jerfs which could contradict each other. I must be missing something. Pe
108.
▲
by
jbrechtel
15y ago
In case you're interested....I've written a few articles detailing getting up and running with Scala+Android+IntelliJ. http://bit.ly/msXMZN http://bit.ly/lIDHRs and http://bit.ly/kgiAqZ
109.
▲
by
jbrechtel
15y ago
Yea, setting that up by hand can be a PITA. jberkel's plugin helps out a lot. Also, if you're interested in using Robolectric with Scala then this helps (warning, shameless plug) https://github.com/jbrechtel/robospecs
110.
▲
by
jbrechtel
15y ago
InvalidCastException include the class name, doesn't it? That makes it order of magnitude easier to track down where it came from. The NullRef just tells you that it MAY have been that the 'as' failed, or it could have been a bona-fide Nu
111.
▲
by
jbrechtel
15y ago
Unfortunately, the real problem here is a broken API. A statically typed language whose standard library includes APIs that require downcasting is pretty embarrassing. In general though, if the situation is truly exceptional (wrong type be
112.
▲
by
jbrechtel
15y ago
This misses the author's point. In his example the bug you want to detect is that the referenced object in question is not a Customer (or a Foo in your example). In your else block you can't report anymore information than the NullPointerE
113.
▲
by
jbrechtel
15y ago
That sounds like a really great setup. I'm going to have to try this out one day. I've never really considered the specific benefits remote pairing would have over in-person pairing...generally the only things considered are the downsides
114.
▲
by
jbrechtel
15y ago
Also unlikely because if your phone had not been in the "off position" then your plane would have undoubtedly crashed.
115.
▲
by
jbrechtel
15y ago
That sounds like an interesting pairing setup. Would you mind expounding on the details, both technical and logistical, if possible? Specifically, are you sharing a screen session with VIM in a terminal or what? Do you rotate pairs or is i
116.
▲
by
jbrechtel
16y ago
I'd argue that Google would be terribly afraid of a lawsuit that might establish that the search market is something those laws apply to.
117.
▲
by
jbrechtel
16y ago
Why do you say that? We have about 2-3k and use Google Apps and it's a great fit. Just curious what you think would make it not a good fit if/when we start to approach 10k?
118.
▲
Getting started with Android and Scala
(nevercertain.com)
5 points
by
jbrechtel
16y ago
|
0 comments
119.
▲
by
jbrechtel
16y ago
Statements like this are a result of our innate desire for everything to be black and white. Unfortunately, that's not the way things work. While the news networks are indeed in the business of providing what people want, they also have a
120.
▲
by
jbrechtel
16y ago
I'm pretty sure Sherashevsky (studied in the early 1900s) falls into the 'normal' people category. He certainly had problems but would be a very high functioning idiot savant at absolute worst. http://www.amazon.com/Mind-Mnemonist-Little-
More ›