TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kennethreitz: A Letter to /r/python

16 pointsby devnonymousabout 7 years ago

2 comments

jedwhiteabout 7 years ago
For anyone new to Pipenv, this is Kenneth&#x27;s presentation at PyCon last week:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GBQAKldqgZs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GBQAKldqgZs</a><p>I&#x27;ve been using conda which has been incredibly helpful, but starting to learn pipenv and there&#x27;s no question the Python community needs it or something very like it.
评论 #17106051 未加载
mdipabout 7 years ago
The unfortunate truism about the internet, and I think this applies particularly strongly on Reddit, is &quot;People are <i>d!cks</i> on The Internet&quot;. I maintain a few hobby projects and get feedback occasionally -- the only time I&#x27;ve had my work utterly crapped on was on Reddit[0]. I had forgotten about it until reading this, and really -- it upset me for about 15 minutes (I didn&#x27;t even reply to the thread which had the unfortunate side effect of me not being able to find it now, a few years later) -- but I was <i>surprised</i> at how irritated it made me.<p>I recall a post on rachelbythebay.com about &quot;The One&quot;[1] that made me chuckle. These crap-raining commentators are akin to political pundits&#x2F;talk radio hosts -- they complain, yell, excoriate and offer nothing else. Here&#x27;s the thing, you may hate the library, that library may have a massive community who you feel is now writing bad code <i>because of that library</i>, it may be the library equivalent of The Antichrist, but don&#x27;t crap on the developer. Most of the time it was a case of &quot;He&#x2F;she had a problem, solved that problem and shared his&#x2F;her work&quot;. If you hate it or think any one of those prior things, <i>write something better</i>, offer up a patch, or at a bare minimum, advocate for a better alternative and do so in a respectful (and, preferably, thankful) tone[2] -- or don&#x27;t, because you don&#x27;t like it and your contribution of &#x27;foo is garbage&#x27; isn&#x27;t going to move anybody away from the product. Being a dick to a developer, especially attacking them personally, only serves the narcissist who&#x27;s self-worth is strengthened by knocking someone else down.<p>There&#x27;s a certain kind of entitlement mentality required by a person to think that a developer who release some <i>thing</i>, for <i>free</i>, with <i>code</i> and (often quite good) <i>documentation</i> on a platform that makes it easy for you to collaborate and evolve that product to somehow land on the idea that this developer now <i>owes</i> you something as a result of that kindness. I used to roll my eyes when I&#x27;d run into a very public mailing-list &quot;I-quit&quot; message, but I understand how that happens. At some point you just say &quot;Who the f<i></i>* do you think you are?&quot; and, more importantly, why am I continuing to give away my time&#x2F;work&#x2F;effort only to get grief?<p>[0] It was on a post I didn&#x27;t author that got under 10 votes and 5 or so comments, one of which was aggressively negative.<p>[1] <a href="https:&#x2F;&#x2F;rachelbythebay.com&#x2F;w&#x2F;2018&#x2F;04&#x2F;28&#x2F;meta&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rachelbythebay.com&#x2F;w&#x2F;2018&#x2F;04&#x2F;28&#x2F;meta&#x2F;</a><p>[2] &quot;This &#x27;foo&#x27; tool looks interesting -- I&#x27;d check it out but I&#x27;m really happy with how &#x27;bar&#x27; solves the baz problem. I wonder, what is foo&#x27;s approach for handling the painful zyzzx issue? My concern is that it may exacerbate that, or, minimally that it&#x27;ll still be a problem that I have to solve in my code, as opposed to baz which abstracts that problem away for me. Am I misunderstanding that?&quot; There&#x27;s no need to stroke egos (or anything else); you can offer dissent, point out a concern, and not be a dick about it.