Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Ramone
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
Ramone
16y ago
The article misses an important point: People who've done TDD know that it is the easiest/fastest way to unit-test. Few aspects of programming are more painful than trying to unit test code after the fact, especially if it was written wit
32.
▲
by
Ramone
16y ago
The advantage really isn't in the ability to self-host. It's in the ability to find alternative hosts (ie, not a single point of control).
33.
▲
by
Ramone
16y ago
"Another way to explain this is to say that Agile can't make you succeed, but it's the fastest and cheapest way to fail." Well said... That really cuts through to both the reality of Agile, and the key advantage.
34.
▲
by
Ramone
16y ago
Waterfall doesn't have multiple passes. You have to have all your requirements before you move on to design. And that has to be complete before you move on to implementation. That's why they use the waterfall metaphor, because waterfalls
35.
▲
by
Ramone
16y ago
I think you'd find an agile sprint actually isn't a mini-waterfall at all. It'd be more accurate to say each story goes through its own mini-waterfall, but even that's wrong as the stages are almost completely different and not in the same
36.
▲
by
Ramone
16y ago
I'd be interested to hear about (1) that scrum failure in the 10's of millions of dollars, and (2) what you prefer instead of Agile. (I'm a developer on a scrum team and really think it helps us, but I'm not dogmatic about it or anything...
37.
▲
by
Ramone
16y ago
Isn't this the opposite of "pick the right tool for the job"? Building with whatever you're most comfortable seems to be a superficial reason. Different platforms/languages have real diversity in their strengths and weaknesses.
38.
▲
by
Ramone
16y ago
This is such a huge question, but the 3 things that have helped me most: (0) Make sure you are clear on your requirements, and spend the time to do the research/prototype if you're not. Estimates have no hope in being right if you don't kn
39.
▲
by
Ramone
16y ago
I actually agree with everything you've said there. I just don't think the top editors are different enough in feature-set to make it matter much. Your choice of text editor is just a micro-optimization. As much as I'd like, there isn't o
40.
▲
by
Ramone
16y ago
So I know this won't be popular, but I've got to say it. I'm baffled at these text editor debates. It's almost like developers think that code-input is a significant part of their job. It's not. It's just some accidental complexity that g
41.
▲
by
Ramone
16y ago
I use something like this for notifying about broken builds in our continuous integration environment, but on linux with "festival". I don't know if this utility has voices or not, but it works pretty well: echo Joe Strummer broke the buil
42.
▲
by
Ramone
17y ago
You're right of course that typing speed is largely irrelevant... But there's quite a bit more to managing a large code base than how fast you can type. ;)
43.
▲
by
Ramone
18y ago
PHP (I assume we're still talking about PHP) has had output buffering for about a decade. So yeah that is a weird thing. ;)
44.
▲
by
Ramone
18y ago
Alright... In case you're going to do this anyway (I probably wouldn't have listened to me either): Assuming you're doing web development, market yourself to web-design shops as a way to enhance their client-offerings. They get all kinds o
45.
▲
by
Ramone
18y ago
Don't. :) Seriously... Free-lancing is harder work than any job you've ever had. You have to be able to handle the work you take on as well as doing the accounting and bringing in the sales. It's just not feasible for most people without