Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dpenguin
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
dpenguin
6y ago
There are a lot of arguments about how DoH with TLS 1.3 will give us privacy etc by the proponents of DoH(not this article).. but it’s basically moving the trust from ISPs to CDNs. There are fewer major browsers and fewer major CDNs than IS
2.
▲
by
dpenguin
6y ago
It was not a counter argument to anything per se. Just pointing out that even with episodes of failed estimates, there is reason to continue estimating.
3.
▲
by
dpenguin
6y ago
Just woke up. Totally agree with this article, even though it was published 4 hours ago in the early hours of the morning!
4.
▲
by
dpenguin
6y ago
Got it. Better to stick to tried and tested “boring” stuff and actually code small functionality yourself than chasing a thousand line library for trivial stuff. At work, someone used a 3rd party library to send stats to a server in json fo
5.
▲
Ask HN: DevOps folks, how much time do you spend on security vs. compliance?
3 points
by
dpenguin
6y ago
|
2 comments
6.
▲
by
dpenguin
6y ago
Would you say SpaceX launch is novel? Did they do it on schedule? Software is not rocket science. Rocket science is not rocket science.
7.
▲
by
dpenguin
6y ago
That’s cheating. No, that’s not what happened in that org though.
8.
▲
by
dpenguin
6y ago
Yeah. The reason I mentioned it is to highlight that the business often needs to know what something will roughly cost and cannot just headfirst five into it. Estimation is a form of communication that addresses this.
9.
▲
by
dpenguin
6y ago
Looks like tech debt to me. It’s understandably a big project. But you can still start breaking it down, correct? Break it down by services first. Then do estimates for say 2 services to get an idea of what it takes to estimate the whole th
10.
▲
by
dpenguin
6y ago
Ah! xml.js
11.
▲
by
dpenguin
6y ago
Code organization (part of Architecture) matters a lot here. Especially in large code bases. Software is meant to be “soft” or pliable easily. To do that, one should be able to alter a module without having to understand the whole system.
12.
▲
by
dpenguin
6y ago
Let me clarify: when I said “they are not qualified for the job” I meant they are not qualified to produce the estimate yet. They can always go back and learn what’s needed and come back with a more educated estimate (still an estimate) or
13.
▲
by
dpenguin
6y ago
It could be because you are working on a brand new area every single “Sprint “(or equivalent). That’s not prudent assignment of resources(the manager should know this). I have worked in companies where ownership is somewhat static(same few
14.
▲
by
dpenguin
6y ago
It only means you didn’t do your homework(no offense, everyone falls into this trap too and conclude the issue is that estimation itself is not possible ). You can’t give an estimate based on what the task would take at your previous job. Y
15.
▲
by
dpenguin
6y ago
How often do you really do novel/unique/innovative stuff? Honestly.
16.
▲
by
dpenguin
6y ago
99% of teams that need estimations are not in a phase where they are designing something that is hard to estimate. And those that are usually are prudent enough to not bother R&D with project planning(yet). 99% of engineers are working
17.
▲
by
dpenguin
6y ago
Potentially somewhat controversial take on this: why do college grads deserve a better job than, say, high school grads if the subject they studied in college is not particularly relevant to the society at this point(which the lack of jobs
18.
▲
by
dpenguin
6y ago
It’s basically modified Parkinson’s law at play - work will expand to most available workforce. With increased automation, either new jobs are created(thereby increasing the overall output of the economy) OR expectation for individual prod
19.
▲
by
dpenguin
6y ago
Exactly what I was thinking as I was browsing this thread. If I can understand the code by visiting as few files as possible and reading as few lines as possible and not having worry about finding those, job done. There should be a metric t
20.
▲
by
dpenguin
6y ago
Cool! You could provide a read line-based command line interface with server or client driven completions to make it even more ready to use.
21.
▲
by
dpenguin
6y ago
Agree with another who said it’s always the people that end up being a problem and not tech. Unfortunately a lot of tech geared towards fixing the problem ends up creating more of this because there is a new team that has to be created to a
22.
▲
by
dpenguin
6y ago
Sorry “typo”. I meant, as easy to use as Heroku is.
23.
▲
by
dpenguin
6y ago
Can fully relate to the author. We have been struggling with effective k8s at our company for 2 years now. Too much to learn to get your first service in production. You will end up writing wrappers after wrappers that make you think “we ca
24.
▲
by
dpenguin
6y ago
There are several nuances. I’d say these: “don’t bring me solutions.. (for approval). Implement them and show me the results.” “You are allowed to bring me problems that you have tried and decided you cannot solve”(But that’s going to affec
25.
▲
by
dpenguin
6y ago
Great answer along the same lines I myself look at tech debt as well. Another important thing to keep in mind is that while you can leverage tech debt to move the business forward all you want, be extremely aware of your tech debt and reduc
26.
▲
by
dpenguin
6y ago
I agree 99.9% of products do not need a micro service architecture because 1. They will never see scaling to the extent that you need to isolate services 2. They don’t have zero downtime requirements 3. They don’t have enough feature veloc
27.
▲
by
dpenguin
6y ago
This notion of invasion of privacy is all relative. If they ask you for your mother’s maiden name or first pet or the city where you had your first kiss, you are okay typing it in a form for them. If they try to infer the active port number
28.
▲
by
dpenguin
6y ago
Is “behaving like cyber criminals” bad though? Just because it’s doing something out of the ordinary in terms of tech doesn’t mean it’s bad. Fighting cybercrime is always a cat and mouse game akin to counter terrorism, counter espionage or
29.
▲
by
dpenguin
6y ago
The argument here is again “if it doesn’t work for you, just move on”. Unfortunately, tech world is full of examples that do something slightly evil in order to provide some kind of instant gratification and once it catches on, no one can r
30.
▲
by
dpenguin
6y ago
Just keep it in a different room.
More ›