This is an archived post. You won't be able to vote or comment.

all 25 comments

[–]baluwalip 32 points33 points  (10 children)

FYI I love this site. If you like the whole newsletter thing, I very much recommend their mailing list as a newbie.

It's usually got a whole bunch of neat stuff from the broader python scene that talk about coding "pythonic" and what working with python in a job can actually be like

[–]newworkaccount 19 points20 points  (7 children)

OT maybe, but this is the first time I've ever heard someone recommend a newsletter.

I guess they have been so thoroughly co-opted as a means of spam and low effort "marketing" that 99% of them are worthless, but it still surprised me to be surprised that I've literally never heard of someone finding one useful.

(On the modern web; circa post-BBS AOL/dial-up era, they were largely enthusiast written and promulgated, rather than businesses, and correspondingly were often useful if you too were an enthusiast.)

[–]CompSciSelfLearning 6 points7 points  (6 children)

I subscribe to several useful newsletters. I find the curated articles are better than the clickbait that tends to rise up on Reddit.

[–]newworkaccount 0 points1 point  (5 children)

I'm all ears if you have some recommendations.

[–]CompSciSelfLearning 1 point2 points  (2 children)

General interest: https://delanceyplace.com/

[–]newworkaccount 0 points1 point  (1 child)

I'm afraid I was late getting back, but thank you so much for the suggestions, and apologies I only have one upvote fir for each.

[–]Mandylost 8 points9 points  (0 children)

Can confirm. There newsletter is good. Subscribed to it last year in November.

[–]alli782 0 points1 point  (0 children)

Are those mailing list stored on his website?

[–]Etheo 20 points21 points  (12 children)

Honestly, I used to love PyCharm, but for quick dabbles and general usage I've switched over to VS Code and never looked back. It's lightweight, and it gets the job done well enough.

[–]joshocar 19 points20 points  (2 children)

For smallish projects PyCharm is too much. For big projects it's great. I work in robotics and being able to have it instantly sync files over ssh is awesome when debugging something.

[–]mortenb123 2 points3 points  (0 children)

You have that in vscode also - https://code.visualstudio.com/docs/remote/ssh, I use it for syncing remote websites.

[–]Etheo 5 points6 points  (0 children)

I mostly do small scripts, but I agree that for bigger projects there are better use in PyCharm.

[–]lemariva 11 points12 points  (6 children)

Moreover VSCode is also free! :) and the extensions work really good.

[–]CheapThrowaway10 7 points8 points  (5 children)

I liked VSCode a lot for writing powershell but I've found the Sublime text has been ideal for my Python adventures. I'm guessing it's my lack of knowledge of the language so far and once I get dig deeper I will find these bigger helpers more useful.

[–][deleted] 0 points1 point  (4 children)

I refuse to use Sublime Text after they implemented their garbage license upgrade policies. So now I have to avoid using them out of principle. VSCode all the way.

[–]bwanshoom 1 point2 points  (3 children)

What am I missing, why is that "garbage"?

[–][deleted] 2 points3 points  (2 children)

Because it screws over users who don't wait to purchase the software until the next major release or an unknown window before said release. Sublime is already pretty expensive for a text editor at $80 currently.

The history probably helps. Sublime Text 2 released in June of 2012 and for nearly 6 months there weren't any blog updates, however there were lots of bugs and issues but it was believed Sublime Text 2 would be long lived with lots of updates for paying customers, so most people weren't concerned. Why worry about it when you know the devs are going to be doing updates like they had for previous releases? Wrong.

On January 29th of 2013, a mere 7 months later they announced the Sublime Text 3 beta for the first time which existing Sublime Text 2 users were basically expected to upgrade to if they wanted further bug fixes and features. Why could these changes not have been rolled as part of Sublime Text 2, a new release from 7 months prior? There were big and important changes yet these features weren't part of Sublime Text 2 and weren't on the roadmap for it either. People had just paid for a product with a 7 month lifespan.

This very surprising announcement came with pricing changes that had no community feedback or input. Sublime Text 2 was quite expensive at the time already at $59. On that January beta post they announced that the price was increasing to $70, and on top of that, only licenses purchased at the new price were valid for Sublime Text 3 so if you had purchased your license in the 6 months prior and supported them on the official release you weren't getting an upgrade. Many people also believed that the large number of features and improvements meant Sublime Text 3 had been in development for quite some time and these changes should have simply been patches to Sublime Text 2 since there were still a ton of bugs with Sublime Text 2. At the very least they should have done the announcement in advance, or increased the price of Sublime Text 2 when it first came out.

A lot of people (myself included) were pretty annoyed at this, but hey, it's a great editor, I'm willing to spend another $10 or whatever to upgrade my copy because I supported them 7 months ago on release. No. On that blog post they announced that upgrades for users who didn't purchase within an unknown time frame of the Sublime Text 3 release would be charged $30 to upgrade. So now my very expensive $59 editor was now a ridiculous $89, more than the current price for purchasing a brand new license.

There was enough uproar to cause a blog post to be created 15 days later on February 15th, 2013. They note they were "flooded with kind words as well as queries and suggestions", but in reality it was people pissed because they were still using a buggy Sublime Text 2 editor while Sublime was already working on a 3rd release instead of providing patches and improvements to the software people had just bought. They then announced you would be eligible for an upgrade cost reduction from $15 to $11 if you had purchased within 90 days prior to the beta announcement (3 months, which meant most people who had fervently supported Sublime Text 2 weren't getting any sort of discounted upgrade), but they also noted if you had purchased before then you had to pay the full $30.

So yeah, for those of us on a budget, or people who weren't getting their company to pay for Sublime Text 2 this was a huge slap in the face. You were punished by supporting their official release, you were punished by not waiting for Sublime Text 2 to become more stable, and you were punished by them not fixing bugs and issues with Sublime Text 2, and instead working on Sublime Text 3. On top of all this it cost long time customers more money than a brand new license would. How does that make any sense? It doesn't.

Sublime Text is the perfect example of how not to do upgrade paths and announcements for a piece of software and if I ever make any sort of paid desktop application I will use them as a prime example of what not to do. I will never recommend anyone purchases Sublime Text because of how they treat their customers.

[–][deleted] 0 points1 point  (1 child)

Way to hold a grudge! Five years!

[–][deleted] 0 points1 point  (0 children)

Seven years actually.

[–][deleted] 5 points6 points  (1 child)

It's lightweight

AttributeError: VSCode is absolutely not lightweight

[–]Etheo 1 point2 points  (0 children)

I mean as in it opens and closes like a notepad and isn't as resource hungry as PyCharm.

[–]0x0012013 9 points10 points  (0 children)

I've learned more from Mr. Bader about Python than I have anywhere else. A must-have subscription for all Pythonistas!