Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jbn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
151.
▲
by
jbn
7y ago
what about nitpicks related to whitespace? These are an endless source of time-wasting, IMHO.
152.
▲
by
jbn
7y ago
yes why would one not use version control??, sounds like dogma to me (a bit little being anti-vaccine IMHO..).
153.
▲
by
jbn
7y ago
backup aren't usually reliable (and if they're not tested, they are absolutely not "reliable", you just don't know...), and that's a horrible way to get back old artifacts (it surely is excruciatingly painful c
154.
▲
by
jbn
7y ago
This gets out of date quickly if this is not curated in some way.
155.
▲
by
jbn
7y ago
I never quite understood why companies don't just setup an NNTP server with newsgroups to capture conversations, rather than email (which is difficult to search IMHO).
156.
▲
by
jbn
7y ago
This is essentially what https://www.goodreads.com/book/show/529511.Code_Reading and https://www.goodreads.com/book/show/169414.Code_Quality are all about... And about the "what if
157.
▲
by
jbn
7y ago
I like the following books: https://www.goodreads.com/book/show/224110.Software_Architec... https://www.goodreads.com/book/show/25380761-software-archit... https://www.goodrea
158.
▲
by
jbn
7y ago
Two things come to mind: 1/ carefully rearranging headers in a large C++ product, cutting build time from hours to 30 minutes. Think levelization a la Viega (see https://www.youtube.com/watch?v=QjFpKJ8Xx78 ). 2/ se
159.
▲
by
jbn
7y ago
they represent about 1% of population (see https://asia.nikkei.com/Spotlight/Asia-Insight/Pope-Francis-... ), seems to me that "almost none" is bit strong :)
160.
▲
by
jbn
7y ago
I think this happens to everyone. No one instinctively knows how to do this. In addition, you learn by seeing existing designs and critiquing them (positively or negatively... knowing what to avoid is almost more important IMHO). I would e
161.
▲
by
jbn
7y ago
I think part of the answer is in your summary : a lot of software development happens with no engineering at all. For it to be called engineering, there must be some purposeful design going into it (and preservation of the corresponding rec
162.
▲
by
jbn
7y ago
- pilots on some airlines make more than the CEO. - traders routinely make millions more (admittedly on commissions) than the bank's CEO. i'm sure there are other examples.. Stating "Your direct reports should never make more
163.
▲
by
jbn
7y ago
About France's tax system being deceptive, I would highlight that France makes it even more deceptive by having different regimes for different categories: for instance, nurses or lawyers in France feel that the state levies from them
164.
▲
by
jbn
7y ago
Here's the BeFS book: https://news.ycombinator.com/item?id=12309686
165.
▲
by
jbn
7y ago
I, for one, found it unbearable to read. I wouldn't recommend it. Maybe someone with the right background and who can read it in the original language could find some appreciation for it. I did not, but YMMV.
166.
▲
by
jbn
7y ago
See https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus... However stating "can't handle more than 7 objects in working memory" as fact seems a little too assertive to me :) Humans can do it, b
167.
▲
by
jbn
7y ago
FWIW, a product I know uses https://github.com/vmware/upgrade-framework a little better than just sequential numbering (which breaks down on teams larger than 1).
168.
▲
by
jbn
7y ago
Right, and it's likely that this verb was imported into English from French :) TIL!
169.
▲
by
jbn
7y ago
architecture is political because an architecture (or a system) always ends up mirroring the organization that produced/operates it. A well-known fact in OB, and one reason why one wants to engineer (i.e. architect) the organization si
170.
▲
by
jbn
7y ago
not to nitpick any more than necessary, but I don't think that's entirely correct: "I have ignored" implies that GP knew the meaning and intentionally did not address it, while "I ignored" is correct and also m
171.
▲
by
jbn
7y ago
I think you mean "cite".
172.
▲
by
jbn
7y ago
I would say this is even common in technical companies. Many tech companies suffer from NIH syndrome, and needlessly re-invent things that already exist elsewhere, or are not part of their core business. I've witnessed it many times. I
173.
▲
by
jbn
7y ago
YMMV, but 6.172 ( https://ocw.mit.edu/courses/electrical-engineering-and-compu... ) doesn't seem light on coding to me (full disclosure: I have been one of the MITPOSSE for this class for multiple years).
174.
▲
by
jbn
7y ago
I took that class that year, one of the best classes I ever took. A ton of work, too.
175.
▲
by
jbn
8y ago
This is so true. If the problem domain is so small that you can get away with no tests (only small programs or small teams can indeed get away with it, IMHO), then it cannot be a system of interest. For large systems (i.e. systems so large
176.
▲
by
jbn
8y ago
The parent sounds correct. One can have an extensive test suite and still turn out a product that is useless to the customer. These are 2 entirely separate concerns: testing is sanity checking that the code does what it is written to do, us
177.
▲
by
jbn
8y ago
Another option would be using https://www.gnu.org/software/gperf/
178.
▲
by
jbn
8y ago
Dia does have a capability to export to PStricks. See https://gitlab.gnome.org/GNOME/dia/tree/master/plug-ins/pstr... Even better, it has export to PGF/TiKZ : see https://gitlab.gno
179.
▲
by
jbn
8y ago
Mission Motors did one too. See https://www.fastcompany.com/1578451/object-desire-yves-behar...
180.
▲
by
jbn
8y ago
Watch out, "college" in US English means "university", while "college" in French means "high school". Your sentence "if not I guess I would have stopped after college diploma (BAC in France)"
More ›