back
user profile

jasonpeacock

4,274karma·799submissions·October 8, 2013
about
[ my public key: https://keybase.io/jasonpeacock; my proof: https://keybase.io/jasonpeacock/sigs/NOzvI-pClldM3QP1RUip2qPkuuH2PhR3KgLG5ng2fgs ]
recent activity (799 total)
comment
Ignoring the proper use of "bare metal", you should review the pros/cons of deploying with Docker vs SCP. Docker is helpful when you have a lot dependencies, or otherwise need to create…
5y ago·view thread
comment
Why?
5y ago·view thread
comment
I'm tired of this bad take: > What about freedom of speech? This has nothing to do with Freedom of Speech - the government is not limiting what can be said. There's plenty of other spee…
5y ago·view thread
comment
And here I am wrapping my results in a result object line a newb: { results: [ { ... }, { ... }, { ... } ] }
5y ago·view thread
comment
> The sanest, of course, is to not update your dependencies unless really necessary, to avoid introducing new bugs. So instead you live with all the existing (and unknown) bugs and security issues?…
5y ago·view thread
comment
How else would you add/manage external dependencies for your project? Do you manually install them on your local host? That's not reproducible and doesn't support multiple versions for …
5y ago·view thread
comment
No problem, even if you had it in school it takes some practice thinking this way to become fluent. A fun exercise to give reality to the theoretical is to run some benchmarks for your solution, provi…
5y ago·view thread
comment
`arr1.filter()` says "apply a filtering function to every value in arr1". This is O(n) because as the size of arr1 (n) grows larger, the work grows at the same rate (linearly). `arr2.include…
5y ago·view thread
comment
IMO, there's a difference between people who are very good at connecting frameworks together and have a strong knowledge of many frameworks and platforms, and people are who are actually building…
5y ago·view thread
comment
Yes, at some point you get diminishing ROI :) We were OK with having the pipeline fail due to a change in the live API that our mocks didn't emulate, then we'd go update our mocks (and fix t…
5y ago·view thread
comment
A very important note: Pages are plaintext , they are not encrypted. Anyone with a radio can receive and decode all pages sent within reception range of that radio. (which is evident when you read th…
5y ago·view thread
comment
Agreed! Everything the CI system does, should be runnable locally by the developer before it gets pushed. It's a belt & suspenders approach - when you push a change, you want to have already …
5y ago·view thread
comment
The system I described is actually a cloud system, and we had both stubs and mocks of all our dependences (which is easy, because they were other cloud systems and we could easily stand up a fake serv…
5y ago·view thread
comment
The latency of your CI process doesn't matter[1]. What matters is the development process - local build & test should be fast. Otherwise, with CI/CD, it's a continually-moving relea…
5y ago·view thread
comment
Firstly, I won't be convinced that we've beaten the pandemic and recovered until we get through a major holiday without a surge. If we make it through January after both Thanksgiving & C…
5y ago·view thread
comment
This is a general problem in all distributed systems, not just when pulling configuration from S3. Let's assume you had strong consistency in S3. If your app is distributed (tens, hundreds, or th…
5y ago·view thread
comment
Slavery is not a purely American institution.
5y ago·view thread
comment
C4 Model + PlantUML is the the best combination. You can version your diagrams with your code (or in their own repo) using PlantUML, and by following the C4 Model you create digestible diagrams that a…
5y ago·view thread
comment
My confusion comes from the associated image, where the top of the list is F1, and the bottom of list is F3. Maybe a new image of the branches with the list order reversed?
5y ago·view thread
comment
> I'm not a fan of the enormous commit message I need to make when squashing the combined feature into mainline Agreed. I keep each feature/significant change in its own branch/PR as…
5y ago·view thread
comment
I follow something very similar, though I do merges starting with F1 -> mainline, then rebase F2 on mainline and merge, then rebase F3 on mainline and merge. This is because the earlier feature bra…
5y ago·view thread
comment
I'm still reading the article, but it looks like there's a typo where it refers to: Merge in the stack from top to bottom - in this case we're going to merge Feature 3's …
5y ago·view thread
comment
Might as well add my anecdata...it works perfectly for me. I have an M1 Mac Mini, with an Apple Magic Keyboard and Apple Trackpad. On first setup I had to connect them via the lightning/USB cable…
5y ago·view thread
comment
Coding questions evaluate your ability to code, which is a significant part of most software engineering roles. There are other questions I ask to evaluate other skills, but I wanted to know how to co…
5y ago·view thread
comment
Why is it an either-or choice? I want a candidate who can problem solve, apply critical thinking, and write code. I never said that coding was the only part of the interview - I asked how would you …
5y ago·view thread
comment
What do you suggest instead of leetcode/hackerrank questions for companies to evaluate your coding skills during the interview?
5y ago·view thread
comment
It's sad, because it doesn't have to be commercialized. That same event from 1999 is still entirely doable, but someone decided that profits must be made, as opposed to hosting a challengi…
5y ago·view thread
comment
The bane of every HW engineer, when "like" parts are substituted by the manufacturer...
5y ago·view thread
comment
It's worse..., it's: "I don't trust people that work for me, but my leadership should trust me". There's no reciprocity of respect going on, it's all about "I&#…
5y ago·view thread
comment
So...there's no data involved in your decision to hire, it's entirely based on non-job-related philosophical questions. There's also no review - you mention wanting to avoid nepotism, c…
5y ago·view thread