Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cjfd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
73 ms
·
751.
▲
by
cjfd
7y ago
Tell me about the hardest project you have had. Give me examples about both over-engineering and under-engineering. If either or both of the examples are on the extreme side ask them for less extreme examples until you get an idea where the
752.
▲
by
cjfd
7y ago
> Over-engineering is a trap that very good developers fall into all too often. I would not call them 'very good developers' in that case.
753.
▲
by
cjfd
7y ago
Well, if you need to do all three of these statements for a lot of tables there will be lots of code duplication. Therefore it would be good to create some metadata with things like column names and the corresponding types. As soon as you d
754.
▲
by
cjfd
7y ago
That there is no single genetic cause of same-sex sexual behavior is not at all the same as saying that 'born this way' is not true. Firstly, there may be multiple genes involved. Also, there is some evidence that the environment
755.
▲
by
cjfd
7y ago
When everything is a religion the word no longer holds any meaning. Maybe we should attempt to distinguish between a ritual and a habit? What is the distinction? I think the amount of emotion people attach to it. To me religion is like a ha
756.
▲
by
cjfd
7y ago
That is a valid point. There is a tendency for things to go the java way.
757.
▲
by
cjfd
7y ago
In one sense, yes, but in another no. The main problem is that one can get real long names.
758.
▲
by
cjfd
7y ago
Well, with 1000 names you still don't get (many) name collisions so no modules/namespaces is fine. At some point you will find yourself introducing smurf namespacing and then I would consider modules/namespaces the better sol
759.
▲
by
cjfd
7y ago
Actually, the quote sounds like a profoundly wise thing to say. Anyone who has ever noticed in him/herself that sexual fantasies are not necessarily very political correct should know this. E.g., rape fantasies as either the perpetrato
760.
▲
by
cjfd
7y ago
I am not sure if google could have done that but there is always the realization to be made that small is beautiful. At some point growth turns into taking on more useless people and then you need more money to fund all of them and then you
761.
▲
by
cjfd
7y ago
So, it actually has great performance?
762.
▲
by
cjfd
7y ago
@1: One could also have automated tests instead of scaffolding. @2: Sure, but this it not really technical debt. It is the wise policy of not immediately writing code for the most general case. If one writes several instances of this it wou
763.
▲
by
cjfd
7y ago
There is something extremely weird about the idea of having a build system for a particular language. It is not uncommon for a project to have multiple languages and it is also possible that some of the source code in one language is genera
764.
▲
by
cjfd
7y ago
There may not be actionable advice for someone hiring a software engineer if that person knows nothing about software engineering. However, I would argue that that person is in a bad position no matter what. There is actionable advice for a
765.
▲
by
cjfd
7y ago
Yes, I came here to say precisely that. It looks like it has about the same things available as coq as far as syntax is concerned, so what are the differences?
766.
▲
by
cjfd
7y ago
Documentation often turns into wasted effort. Either because it is not very good or because it is never read. Another thing that can easily happen is that the documentation gets scattered in various places and it is difficult to know whethe
767.
▲
by
cjfd
7y ago
It feels like more than 3 C. When I was a child it was hot in summer when it was between 25 en 30 C. Now it is hot in summer when it is between 35 and 40 C.
768.
▲
by
cjfd
7y ago
I think one should not underestimate the powers of the not-so-good-team to make anything go sour. Who says the not-so-good-team isn't going to make sure that any change needs to touch at least 3 repos and quite regularly as many as 10?
769.
▲
by
cjfd
7y ago
I am no fan of code formatters. Code formatters will yield a formatting quality that one could call 'sufficient' but never a quality that could be considered 'good'. 'sufficient' is quite a bit less readable th
770.
▲
by
cjfd
7y ago
Except that it does not. The 'why' would be explaining why the jit needs to be enabled to be able to load. As it stands it explains the 'what' and therefore is a bad comment.
771.
▲
by
cjfd
7y ago
Also, schema updates are quite hopeless with sqlite. One cannot even rename a column last time I checked.
772.
▲
by
cjfd
7y ago
The customer can and will perceive bugs. E.g., I used to own an MP3 player that would crash regularly. Everybody can notice that a crashing MP3 player is lacking in quality. What is more difficult is knowing who in the team contributed to a
773.
▲
by
cjfd
7y ago
"TDD [...] assumes you know what shape your functions and classes and data structures will take before you start coding". Absolutely not. In a green field project you might start TDD with an 'architecture' consisting of
774.
▲
by
cjfd
7y ago
I am not sure TDD really takes that much longer. Writing the tests certainly takes time but if you don't write tests you will have to spend more time testing the software manually. If the test is a sequence of 20 click in a web interfa
775.
▲
by
cjfd
7y ago
In all fields there is a minority who are not very good at what they do. I think, though, that in programming that minority might actually be a majority. The thing is, if you are a poor plumber who causes floods in peoples houses you are no
776.
▲
by
cjfd
7y ago
Although this is normal in the sense that it often happens it should not be considered normal in the sense that it is a situation that should be allowed to endure. You should educate yourself up to the point that it no longer is true. The t
777.
▲
by
cjfd
7y ago
> Please please please follow whatever style guide is handed to you. I am so sick of looking at gobbledygook code. You might get either absolute refusal or slow subversion from me there. In my current place of work I was initially handed
778.
▲
by
cjfd
7y ago
Very true. The only way to get consistent formatting across tab settings is to use tabs for indentation and spaces for aligning things.
779.
▲
by
cjfd
7y ago
People might start baking chips that can natively run web assembly at some point. If that happens we have found a very expensive path from running native binaries to running native binaries for the purpose of making this independent of the
780.
▲
by
cjfd
7y ago
I lived in Italy for two years. At some point I had them in my appartment. It was not too hard to get rid of them using some poison.... Apparently they had come from the appartment next to me or that is what the landlady said....
More ›