Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
NoahSussman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
NoahSussman
14y ago
> there seems to still be a growing population of women in the community. Just keep in mind that, whatever growth you've observed, the number of women in programming now is much lower than it was in the 1980s. For some historical stat
2.
▲
by
NoahSussman
14y ago
Don't compromise your career for a piece of paper. I have made the mistake of going back to college when I couldn't really afford it. Initially I rationalized that although taking classes would basically preclude working, in a couple of ye
3.
▲
by
NoahSussman
14y ago
> Unless there is a culture of teaching (incremental code reviews are not enough) within the company, you will not have good code for very long. Very insightful observation. Bad code is a problem that is both technical and social. Pure
4.
▲
by
NoahSussman
14y ago
In general, any Web functional testing tool can be used as a scraper. Scraping and testing are extremely similar. In both cases, one uses XPath or (hopefully) CSS to locate an element and examine certain aspects of that element's state. A s
5.
▲
by
NoahSussman
14y ago
The onresize event fires whenever you change the sized of your browser window. Eg it occurs when you maximize the window or when you click-and-drag on the corner of the window in order to make it smaller or larger. See also https://develop
6.
▲
by
NoahSussman
14y ago
Reminded immediately of the Inclued tool for visualizing PHP include dependencies. Something like that for JavaScript would be very useful. And of course now I'm wondering what I'd have to do get this working with code that targets a Web br
7.
▲
by
NoahSussman
14y ago
I'm pretty sure that I didn't say that testing is a fraud. Although I did say that I think production monitoring should be set up on day one of a new project, while unit testing can wait until the project has matured a bit. I also said th
8.
▲
by
NoahSussman
14y ago
The specific issue that bit me wrt units of time was seconds vs. milliseconds. This came up the first time I needed to mix PHP time stamps with Jenkins build log time stamps. One is in seconds, the other in milliseconds. Unfortunately th
9.
▲
by
NoahSussman
14y ago
Heh for this I like Cheops' Maxim: "nothing is ever built on time or within budget." There's also Hofstadter's Law: "it always takes longer than you expect, even when you take into account Hofstadter's law."
10.
▲
by
NoahSussman
14y ago
Falsehoods we believe about estimating development time/effort: 1. For any non-trivial project, it is possible to estimate development time and/or effort with a reasonable degree of accuracy.
11.
▲
by
NoahSussman
14y ago
If the tests are failing because the production code is confused about daylight savings time, then you may have a serious problem. If on the other hand it's just the test code that's flaky, usually such problems can be alleviated by refacto
12.
▲
by
NoahSussman
14y ago
I could tell you some stories about not being able to expire cookies.
13.
▲
by
NoahSussman
14y ago
#40 actually made me laugh out loud. Bitterly, but out loud :-)
14.
▲
by
NoahSussman
14y ago
'items from the original list aren't exactly "truths" as much as implementations or configurations' QFT.
15.
▲
by
NoahSussman
14y ago
You are right. I said "a month" but I meant something more like "a period of 28 days" or "a month-long period." I'll think about how to word this more clearly.
16.
▲
by
NoahSussman
15y ago
If you are specifically interested in this kind of continuous deploy process then "Continuous Delivery[1]" is a decent book on the subject. The IMVU post "Doing The Impossible 50 Times A Day[2]" is another good place to start reading. [1]
17.
▲
by
NoahSussman
15y ago
Yes, most deployments contain only a couple of changesets -- ideally no more than a few dozen lines of code per push. And even these small changes are deployed behind config flags. Flickr has a similar continuous deploy strategy, see http
18.
▲
by
NoahSussman
15y ago
Both of the authors are Web developers with a deep interest in software quality and automated testing. Etsy has followed the same software quality model as Facebook: a dedicated testing team, but no dedicated manual QA team. See also htt