Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Huggernaut
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
Huggernaut
6y ago
No, it's not hard to understand, but that doesn't do you any favours. I'm not saying that someone needs to be so desperate to work somewhere (that would probably be bad), but if a candidate can't express why they have an
62.
▲
by
Huggernaut
6y ago
I worked at Pivotal for 4 years. I think it had a great engineering culture, with a very principled approach to XP. This may not be for everyone of course. I learnt a lot there, it was a collection of people all wanting to become better, ra
63.
▲
by
Huggernaut
7y ago
Benjie is legit awesome. We (storyscript) sponsor him and he's unbelievably valuable. I definitely abuse his time and he's always happy to help.
64.
▲
by
Huggernaut
7y ago
It would seem like retry is working at a different level of abstraction than logging in and that code should not live together. As such, there should be the opportunity to inject a role player that understands what it means to retry. The ba
65.
▲
by
Huggernaut
7y ago
Sandi Metz talked about a thing she does in her 2014 All the Little Things talk that she calls the "Squint Test". The idea being that you can tell a lot about the code from only its shape and colours by squinting at it. Someone ma
66.
▲
by
Huggernaut
7y ago
I had the absolute pleasure of attending a week of all-day sessions with Michael Kerrisk and on 2 or 3 or those days he covered only container related primitives. His materials were great and he was an excellent teacher.
67.
▲
by
Huggernaut
7y ago
I did exactly the same thing a few months ago (sans kids). Turned my 35-40 minute tube commute into a 10 minute leisurely cycle ride.
68.
▲
by
Huggernaut
7y ago
Depending on your use of the term "unit" and "integration" (testing taxonomy is bad), I tend to do the opposite, but with the addition of acceptance (user feature testing) to tie the whole thing together. By this I mean
69.
▲
by
Huggernaut
7y ago
Hi, I sort of maintain Ginkgo and Gomega when I have time (not much these days), having picked it up during my years at Pivotal, where it was originally developed. BDD/TDD is practiced extensively (as in, 100% of the time) at Pivotal.
70.
▲
by
Huggernaut
7y ago
Right?! I was so confused when I was scrolling through my app list and saw this logo, I briefly wondered if I had installed some kind of social awareness app, I just had no idea what I was looking at.
71.
▲
by
Huggernaut
7y ago
There are many services that run applications colocated on VMs in containers. I don't disagree they are leakier abstractions but they can still satisfy a wide variety of workload security needs.
72.
▲
by
Huggernaut
7y ago
It is not objective by any stretch of the imagination. I suppose when security enhancements are made to any other system to make them safer (i.e. everything in the realm of security), you apply the same logic? Subjective.
73.
▲
by
Huggernaut
7y ago
I think that's an extremely uncharitable view on containers. There has been a massive amount of work put into securing containers for a variety of use cases using both layers available and by adding to the kernel.
74.
▲
by
Huggernaut
7y ago
I like this observation that you can take time to ease into it. A lot of the risks of investing passively are really on the individual and the right mental approach is extremely important too.
75.
▲
by
Huggernaut
7y ago
On the order of 25+ years I don't see why this would make much of a difference. See Bob, the world's worst market timer: https://awealthofcommonsense.com/2014/02/worlds-worst-market...
76.
▲
by
Huggernaut
7y ago
I think you are kidding yourself if you think the majority of these companies are satisfied with an answer consisting of "This looks like it's beyond my skillset". All things considered, they are going to progress the candida
77.
▲
by
Huggernaut
7y ago
Agree with this, but most places set up to pair effectively have mirrored monitor set ups. Makes a huge difference.
78.
▲
by
Huggernaut
8y ago
Yes, I think Pivotal are not looking for Knuth. Most companies don't need Knuth to be successful. That said, individual brilliance is not at odds with the other skills Pivotal are looking for. The other statements don't ring true
79.
▲
by
Huggernaut
8y ago
These were my personal favourite as well. After both interviews I left feeling very enthusiastic about working at Pivotal. Both interviews felt extremely collaborative, and in both cases I actually _enjoyed_ my time, rather than feeling str
80.
▲
by
Huggernaut
8y ago
It's worth understanding that Pivotal are hiring for a work environment that is almost entirely pair-programming, with teams of 2 to 8 engineers that rotate pairs almost every day. With that in mind, it's absolutely critical that
81.
▲
by
Huggernaut
8y ago
Standup doesn't require everyone to speak, no matter the size.
82.
▲
by
Huggernaut
8y ago
Given that there are plenty of test harnesses that allow for testing of GUIs, what about GUIs do you think proves impossible for the TDD process?
83.
▲
by
Huggernaut
8y ago
To me this is confusing the level of abstraction tests sit with when the tests are written. You can write system tests first and you can write unit tests last, they are orthogonal. I practice double-loop TDD, which involves writing a system
84.
▲
by
Huggernaut
8y ago
I'd like to think 4) is actually Containerless or PaaS - "I want to run App". Serverless or FaaS takes this a step further to "I want to run App on demand". What do you think?
85.
▲
by
Huggernaut
8y ago
That seems orthogonal to testing though. Implementation code can be hard to understand with or without a test suite, at least with test, as you point out, you may be able to understand the behaviour at some higher abstraction.
86.
▲
by
Huggernaut
8y ago
I'd suggest that `count(customers)` or `incrementScore(goodCustomers, delta)` are shorter, more readable, don't embed type information in the variable name (e.g. what happens if you realise your customers are actually a set, not a
87.
▲
by
Huggernaut
8y ago
> No over-arching design (Implement feature after feature however the hell anyone likes) Once said features are implemented, taking the time to "refactor" (read: completely rewrite because the code was so bad) becomes a really
88.
▲
by
Huggernaut
9y ago
Nah, I'm talking about the cgroup _namespace_ specifically, not cgroups in general.
89.
▲
by
Huggernaut
9y ago
cgroup namespaces are a little younger and came arrived in 4.6 I think http://man7.org/linux/man-pages/man7/cgroup_namespaces.7.htm...
90.
▲
by
Huggernaut
9y ago
Seems fair to say in some cases it works fantastically well, in others not at all?
More ›