Viewing profile — timclark
timclark
HN member- Joined
- Thu, Jan 17, 2008, 2:18 PM UTC
- HN karma
- 903
- Public activity
- 205 items
- HN profile
- View on Hacker News ↗
About timclark
No profile information was provided.
Recent public activity
-
comment
Comment #48793098
I used war and peace to explain to a CEO how wasteful a mobile API was; twelve distinct items of data to display but we sent JSON larger than war and peace.
-
comment
Comment #44086522
The D in SOLID is for dependency INVERSION not injection. Most dependency injection that I see in the wild completely misses this distinction. Inversion can promote good engineerin…
-
comment
Comment #34287636
Try flutter - in my experience it is the shortest path from idea to working application.
-
comment
Comment #32035273
In my experience this is a superb way to rapidly create bad integrations with AWS. Some of the simple things will be easy, everything else will be hard. Also instead of supplying a…
-
comment
Comment #29422018
I wish I could upvote this more - if I can’t do it in CloudFormation I won’t use it.
-
comment
Comment #28190047
If you don’t know front end development Flutter can get you a very long way very quickly.
-
comment
Comment #27200090
The plastic and wooden winders make tables wobble as well in my experience.
-
comment
Comment #24940729
More accurately - Google migrates chrome application to web application. 'Google Kills Keep' is inaccurate.
-
comment
Comment #24776060
It depends on how you define your 'unit'; a unit can be as large or as small as you require. But, I'd suggest if you can't test a single class in isolation easily (and you might ne…
-
comment
Comment #24695586
X can be a check digit. From memory the check digit is calculated using a modulo 11 calculation.
-
comment
Comment #24384830
A philosophy of software design - John Ousterhout This has an interesting generic discussion of API design which is technology agnostic.
-
comment
Comment #24226471
Read shorter books!
-
comment
Comment #23948600
I’ve seen one service per database table, and have had architects seriously think that a table equals a bounded context. Then they try to work out how to do two-phase commit across…
-
comment
Comment #23927562
Having worked on multiple systems that have done similar things to this, I'd fall on the side of no! If you're not really careful the assertions will quickly obscure the actual log…
-
comment
Comment #23572627
I got taught them in a course on linear systems which was a pre-requisite course to control theory. Lots of electrical circuits, mechanical systems and electro-mechanical systems c…
-
comment
Comment #22898996
You can minimise the number of gates but that doesn't minimise the number of transistors as that varies by the type of logical operation performed by the gate. Practically you prob…
-
comment
Comment #22591404
My key reading from the article was over-fertility leads to mono-culture, so paradoxically you need to reduce soil fertility to encourage diversity. Reducing soil fertility probabl…
-
comment
Comment #20381421
From memory go fmt will use both tabs and spaces when formatting but it uses tabs for indentation from the left margin and uses spaces for some alignment of variables - so it doesn…
-
comment
Comment #20356884
How do you manage AWS credentials? We use short lived credentials that are stored in the standard file system location and expire frequently, can your application just use these? W…
-
comment
Comment #18892764
This doesn’t seem to offer useful authentication to me like public / private key pair can with JWT. In order to authenticate I will need to know the secret key.
-
comment
Comment #18860935
It has caused us failures as lambdas have scaled up as it is quite easy to hit a rate limit.
-
comment
Comment #16410516
Two similar books by Stansislaw Lem would be His Master's Voice and Fiasco.
-
comment
Comment #16221121
The article linked from here on integrated tests, http://blog.thecodewhisperer.com/permalink/integrated-tests-... is also well worth reading.
- story
-
comment
Comment #14917666
How will cryptography libraries ever develop if someone doesn't roll their own?