Live data from Hacker News

The best programmers I know

endler.dev

111–120 of 320 posts

Re: The best programmers I know

#114
post #85

Earlier quoted context omitted.

Cloudflare claims that Pages allow unlimited traffic [0]. So it seems like author is using Workers, probably on a free plan. [0]: https://www.cloudflare.com/plans/developer-platform/

Why would you run your site on Workers instead of the static content hosting? Aren't the workers supposed to be used in case you must do computational work for requests, connect to a db, do some work etc... ?

Sometimes people use them as reverse proxies or to load stuff from cloud KV. You could probably build a web stack on it if you wanted to. But I think a static blog like this would be simple enough on Pages or behind the regular CDN.

Re: The best programmers I know

#115
post #85

Earlier quoted context omitted.

Cloudflare claims that Pages allow unlimited traffic [0]. So it seems like author is using Workers, probably on a free plan. [0]: https://www.cloudflare.com/plans/developer-platform/

Why would you run your site on Workers instead of the static content hosting? Aren't the workers supposed to be used in case you must do computational work for requests, connect to a db, do some work etc... ?

I got curious about it too, found that author actually did a write-up on that in 2020 [0]. I don't know that much about Workers, but it sounds like it's needed for analytics?

[0]: https://web.archive.org/web/20250328111057/https://endler.de...

Re: The best programmers I know

#116
post #4

> The best devs talk to principal engineers and junior devs alike. There is no hierarchy. They try to learn from everyone, young and old. The newcomers often aren’t entrenched in office politics yet and still have a fresh mind. They don’t know why things are hard and so they propose creative solutions. Maybe the obstacles from the past are no more, which makes these people a great source of inspiration. That's how yo…

Personally, I think the newer ones ask better, curious questions. The more experienced ones know when not to follow common practice.

Things change really fast, more so with AI tools, so it's important to have people question why we do it a certain way.

Re: The best programmers I know

#117
post #6

Reading documentation - if you are junior take time to go one level deeper to understand / fix issues you have. Then read also stuff adjacent to that. By trying to read some documentation like a book from cover to cover will be waste of time.

Absolutely. LLMs offer you compressed documentation at your fingertips. Instead of scrolling through man pages and function references to find that specific flag or parameter you are interested in for the problem at hand, you can directly formulate such a question to the LLM, and it will give you a pretty good result.

I think the GP was proposing an organic way to expand knowledge. Reading adjacent documentation expands your knowledge of what’s possible. An LLM will tell you how to do a specific thing, but you need to know such a thing is possible before you can effectively ask about it.

In this way, LLMs may passively discourage discovery by providing immediate, specific answers. Sometimes there is value in the journey.

Re: The best programmers I know

#118
post #72

Earlier quoted context omitted.

wondering how can a static blog can be rate limited :|

cheap hosting services do that, don't they?

Cloudflare is more IaaS. Some services can be for hosting (Pages) or caching (CDN), while Workers can be used and misused for a whole bunch of use cases. Not sure what the author's rationale is here.

Re: The best programmers I know

#119

Earlier quoted context omitted.

I'm kinda conflicted that you shouldn't use AI. With a good combination of Cursor, NotebookLM, flashcards (I use RemNote) and practicing you can accelerate a lot your learning. Nothing stops you from reading specs, docs and having AI assist you doing so.

Your workflow sounds interesting. I understand the power of flash cards and SRS in general. But was wondering how you decide when to put something into an SRS when learning something new. Especially in a tech/programming context.

I add stuff in general that I'm curious about, want to learn for long-term, or is important in that specific period of time.

It's a bit random, with time I then ignore some topics.

Post reply on HN