Hacker News new | past | comments | ask | show | jobs | submit login
A curated and opinionated list of resources for Chief Technology Officers (github.com/kuchin)
183 points by pretext on Nov 27, 2022 | hide | past | favorite | 31 comments



Wow what a great list!

Things like this increasingly make me think we need to go back to having web directories, like Yahoo and dmoz. There is so much great content out there that having good curated lists is very high value.


With the awesome lists, digital gardens, Pinboard and personal websites coming back I wouldn't be surprised if 'the human curated web' is the next big thing


Curated lists are already here in the form of SubStack & Email Newsletters.


In the few years before the WWW, I had a hobby at work of finding public FTP sites and downloading local copies of what was on the sites. A simple grep search over these files often surfaced useful code and data. I shared this with just my local work group at work.

I agree that the ‘awesome list’ repos on GitHub are very useful.


> A surprisingly large fraction of applicants, even those with masters' degrees and PhDs in computer science, fail during interviews when asked to carry out basic programming tasks. For example, I've personally interviewed graduates who can't answer "Write a loop that counts from 1 to 10" or "What's the number after F in hexadecimal?

I wonder if this is true?


This is a quote in https://blog.codinghorror.com/why-cant-programmers-program/ if anyone's wondering.

What does the author win by lying about it?


It could just be a mistake, or no longer true, it doesn't have to be a lie.


You are right, I was concentrating more on the second half of the quote which is about someone's personal experience. If what they describe is what they've encountered, it should not have an expiry date.

For the extrapolating "surprisingly large fraction" part, I have no idea. Maybe someone is keeping count on these numbers; it would be interesting to see them.


A curated and opinionated list of resources for Chief Technology Officers and VP R&D, with the emphasis on startups and hyper-growth companies.


Why is "opinionated" considered so valuable these days? In this case, it's redundant (curated implies opinionated, I think), so it's there to say something loudly. What? Are people not being opinionated enough? Is this defensiveness (if someone doesn't like what you did, well, you've already said it's just your opinion, man)?


I don't think it claims to be particularly valuable, it's just highlighting that this is one person's viewpoint and is not intended to be the end-all be-all definitive take on the topic.

Partly it's a way to head off the inevitable aggressive commenters who will jump all over some detail and how it doesn't apply to some particular situation.


I suspect it's part of an effort to push back against the overwhelming number of thoughtless "listicles" which seem to dominate the internet. I'm planning a trip abroad right now and half the effort is in finding a list of places to visit which was put together by someone who actually went there and has some thoughts rather than someone who slapped together some nonsense. Or someone who has taken the time to really whittle a list down to 7 items rather than making another useless "1200 Things to Do in Italy Mega Post!!!"

I think you're right in that "opinionated" seems like a shorthand for "thoughtful curation" which is the opposite of what search engines tend to turn up.


I see it as a disclaimer: "I don't claim this to be the best thing applicable to everyone. I have strong opinions that some people don't agree with and this list doesn't include some things other people's lists would."

In contrast there are some list which claim to be comprehensive.


If it’s not opinionated, it will just reflect the most popular items in the category that you’d just encounter via a Google search anyway.

The entire value of this kind of list is its curation. Sadly, most “awesome” lists are just long lists with a firehose of items of no special quality.


Because most resources want to educate you to the point of making an informed decision. But that defeats the whole point of delegating.

Personally I get analysis paralysis pretty easily. I couldn’t even figure out what water filter to buy and lost five hours trying to find out.


I would say whether it's valuable is subjective: sometimes I want a more objective data-driven overview of trends, sometimes I want someone whom I've chosen to trust to provide partial views. Flagging it up front serves as much as a warning & disclaimer as it does a hook.

As for redundancy, they're technically synonymous but "curated" has become a much abused term and more often than not these days is erroneously used to mean "amassed and presented without endorsement". So I think the redundancy adds clarity here.


It's yet another funny trend that goes around in tech circles. As someone originally from math, my personal pet peeve is the way that tech people use "orthogonal" these days.

I guess people just want to communicate the idea that this piece of opinionated text is biased. Of course, everything is biased, so opinionated is supposed to be redundant. So it's a signal that the author understands that they have biases, and expresses them.

EDIT: I am not contesting any downvotes, but feel free to drop a note explaining why.


> the way that tech people use "orthogonal" these days.

If you mean the sense which means “independent”, that goes beyond tech. It was used that way by a law professor in front of the Supreme Court in 2010: https://www.abajournal.com/news/article/supreme_court_word_o...

In software, its use in that way dates back at least 30 years. E.g. from https://www.sciencedirect.com/science/article/abs/pii/016560... (1992):

> It is shown that most of the above concepts are orthogonal, i.e., they can be implemented independently.

At that time, its use was already reasonably well established, although apparently not well enough to omit the i.e.


Possibly the first published use of the term in software was Van Wijngaarden, in the design of Algol 68, from 1968:

> The number of independent primitive concepts has been minimized in order that the language be easy to describe, to learn, and to implement. On the other hand, these concepts have been applied “orthogonally” in order to maximize the expressive power of the language while trying to avoid deleterious superfluities.

https://www.softwarepreservation.org/projects/ALGOL/report/A... , section 0.1.2, Orthogonality.


If you come from math, you should know that “orthogonal” means “independent” in statistics and linear algebra.

https://en.m.wikipedia.org/wiki/Linear_independence

https://math.stackexchange.com/questions/1536234/correlation...


It means perpendicular in geometry. But perpendicularity implies connection, and therefore, dependency.

Your links barely prove anything? I already knew that statistics is a fictional field.


You’re using an overly narrow sense of the term in math.

Consider any orthogonal coordinate system (https://en.wikipedia.org/wiki/Orthogonal_coordinates). The whole point of orthogonality in this case is that it makes coordinate values independent of each other - varying only one coordinate cannot result in a change in any other coordinate. The term is used in this same sense in many other areas of math, and elsewhere. This is the sense in which it’s been used in software, for more than half a century.

Forgive my curiosity, but in what sense were you “originally from math” but aren’t familiar with this term beyond a high school level understanding of geometry?


Good explanation!


Sorry, but now I highly doubt that you have any background in math. That's just a non sequitur.


You just need micro-dose so you can grok it from first principles. Here, just read my Medium blog titled “Why I choose X for Y.”


X for Y considered harmful. I have an article listing 10 alternatives for X, number 8 may surprise you!


It's just a fashionable term at the moment, and a pretty useful way to say "I'm not soliciting input on this so don't bother providing it."


When I see "opinionated", I am interested in the popularity of the project. A popular opinionated framework has found something that works well. But opinionated on its own can equally well be terrible. So I am quite sceptical when I see something advertised as opinionated.


Maybe its an explicitly acknowledged bias suited to their own particular situation. YMMV!


I like opinionated people and sources in general because, even if I ultimately don’t agree, it helps to clarify the dialectics present in the landscape of options.


small typo, it's Cheap Talk Officer




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: