Viewing profile — dkrikun
dkrikun
HN member- Joined
- Fri, Jun 23, 2017, 12:44 PM UTC
- HN karma
- 71
- Public activity
- 47 items
- HN profile
- View on Hacker News ↗
About dkrikun
No profile information was provided.
Recent public activity
- story
-
comment
Comment #20016093
so true, made my day
-
comment
Comment #19716854
No, it does not have to be async. My impressions from using Squeak regarding this matter: 1. You can send any message to any object. In case the object does not have a suitable han…
-
comment
Comment #19594579
winlister for me. It is like process explorer for windows. When you develop something window related and you have no idea where is a window -- winlister can tell you whether it is …
-
comment
Comment #19471786
try reflex arena
-
comment
Comment #18761371
Question: how relevant is this with the serverless? Don't cloud providers provide also these kind of tools?
-
comment
Comment #18761337
This is a good advice, but I feel to add a few points of mine: 1. the author says "premature optmization", and it has the right context, however I prefer to use "premature abstract…
- story
-
comment
Comment #18692184
I did and I know the author says "actually it is a terrible advise" but he also continues to soften his statement
-
comment
Comment #18692107
Could not disagree more. The author most probably freed the company from its dysfunctional stagnation due to some political issue. It is thanks to his ignorance that he resolved an…
-
comment
Comment #18692072
"Great advice if you want a miserable 40 year career as a team player in mind numbing corporate work prevention departments" This
-
comment
Comment #18689370
It is mainly a matter of decision making. In my case, no refactoring was ever sanctioned by itself. Devs were having been allowed to refactor anything on a small scale and always b…
-
comment
Comment #18689308
Yes most of these things are terrible
-
comment
Comment #18689295
Yeah, I just tried to be on the more "permissive" side of things. Though per-library errno is being used (zeromq, libuv).
-
comment
Comment #18689279
It is unpopular opinion, but not all code can be cost-effectively validated by unittests at all. I have been maintaining codebases where the customer would come and change his requ…
-
comment
Comment #18689214
There is a lot of advice here to do incremental rewrites, refactoring, unittesting, functional/system testing etc. Undoubtfuly it is all mature and correct advise. However, I feel …
-
comment
Comment #18688903
People usually tend to accept that efforts to build a products are oftentimes underestimated, but somehow accepting the same kind of underestimation is hard. So what? Even if the r…
-
comment
Comment #18688859
There are numerous reasons to write in C, apart from caring so much. Using strtok() is not that bad after all because its a simple function after all.
-
comment
Comment #18670573
Nice article, the problem though, is that TDD'ing might already be over-engineering in the first place.
-
comment
Comment #18670468
Seems like a decent alternative to C# on dotnet. Its a pity it feels second-class.
-
comment
Comment #18670449
They have originated from C++, fine, but it is a different language, different ecosystem, different community, different ideology and -- different idioms
-
comment
Comment #18670294
People mostly keep saying that: 1. C++ has at least everything C got, and "other features" so it cannot be worse. 2. C++ is safer than C. Regarding 1.: a. C99 and C++11 have diverg…
-
comment
Comment #18670233
There are certain widely accepted norms on how to handle errors in C. It is best to restrain ourselves to "prior art" so that your code is immediately comfortable to read and use f…
-
comment
Comment #18670222
Writing C++ like Java (or any other language for that matter) won't help anyone. The code will turn out non-idiomatic and weird for any couple of C++-eyeballs.
-
comment
Comment #18670187
C++ is definitely not a subset and its not just from purely linguistic considerations. Also, given that zeromq is a community-driven project, requiring the contributors to use C++ …