Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kalecserk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
kalecserk
4y ago
I also recommend this! I usually use the error handling of the language of choice for that purpose and implement the entire functionality returning errors/throwing Exceptions for the not implemented parts, and asserting upon in on unit
2.
▲
by
kalecserk
5y ago
I have been working with software development over the last 20 years and agree with that point of view 100%. Software development is the act of learning/researching. The source code we create is not a “product”. I really liked your met
3.
▲
by
kalecserk
6y ago
The most influential technical book I have read over the past 10 years for sure. The author guides the reader though the process of managing complexity with some intriguing concepts such as "Define errors out of existence" and &q
4.
▲
by
kalecserk
6y ago
I work on the payments industry and this issue has struk our systems several times. One extra piece of advice is to also consider the compound timeout when there are multiple calls to the same service. I still remember having our system com
5.
▲
by
kalecserk
7y ago
Humble and didactic, totally agree that we should thank the author. I for one felt compelled to contribute to OS after reading the article.
6.
▲
by
kalecserk
7y ago
In a sense, this was a prelude of the modern day IDE. Allowing one to have a bird’s eye view of the project and helping with coding. Loved it!
7.
▲
by
kalecserk
7y ago
There is literally a slide titled: `What was we thinking` where Rasmus goes through the most controversial decisions he made while doing PHP. I recommend this talk for anyone, specially because most of us, if we are lucky, will have to dea
8.
▲
by
kalecserk
7y ago
Great comment, if you allow I would summarize by rephrasing one sentence making it shorter: What you have instead is knowledge debt as engineers turn over, and the once intuitive and elegant parts of the codebase are utterly alien to the ne
9.
▲
by
kalecserk
7y ago
> In SQLite, the presence of assert(X) means that the developers have a proof that X is always true. Almost impossible to prove anything in a sufficiently complex system such as SQLite. The difference between assert and always seems arbi
10.
▲
by
kalecserk
8y ago
Great questions. Those will raise the interviewer’s perception about you as well. Source: am hiring manager.
11.
▲
by
kalecserk
8y ago
I live in Brazil, we have a special kind of high school that will teach you a craft in addition to your tipical scientific preparation. And Yes, I have graduated from college, studied at night ;)
12.
▲
by
kalecserk
8y ago
Hello! I am currently 36, working for pay as a software developer since 1999, father of three -- and I would like to reiterate oppositelock's comment: "you're being too picky" I totally understand your frustration with a
13.
▲
by
kalecserk
8y ago
Pretty sure it will get you banned from their services. Source: work with payment systems
14.
▲
by
kalecserk
8y ago
Cheers for bringing me back memories of “Spike solution” from the early 2000s :) http://wiki.c2.com/?SpikeSolution
15.
▲
by
kalecserk
8y ago
Totally agree, and this misinterpretation got crystallized into your tools that often recommend/generate tests that are named TestSubjectClassNameTest->eachMethodTest. We have to pay attention to that ;)
16.
▲
by
kalecserk
8y ago
I have been working with teams that heavily use automated tests for over 16 years now and, at least on my experience, making others test your code would lead to untestable code and delegation of responsibility. Even for manual tests, the te
17.
▲
by
kalecserk
8y ago
> I start with the lowest-level, simple operations. I then build in layers on top of the prior layers. I was discussing this with a coleague this week: starting by the lower level details vs starting from the more abstract/whole api