10 ms·
Ouch. I stopped reading 15% of the way through because I noticed that I was only 15% of the way through and I felt like it should be the end. It seems like wit
by __mharrison__ 3y ago
Ouch. I stopped reading 15% of the way through because I noticed that I was only 15% of the way through and I felt like it should be the end.
It seems like with a tenth of the effort of this blog rant the author could have written a flowchart or best practices.
Luckily for 99% of Python users, we only need to install libraries and not package them...
- acemarke 3y agoI wrote a very similar post a couple months ago about trying to modernize the Redux JS packages to support ESM and CJS module formats: https://blog.isquaredsoftware.com/2023/08/esm-modernization-lessons/ https://blog.isquaredsoftware.com/2023/08/esm-modernization-... I _liked_ Gregory's post. I _felt_ all of the frustration, and the confusion over lack of good docs, and the plethora of competing tools and formats. It resonated deeply for me. I haven't touched Python in years, but I could see exactly how all these pain points were happening thanks to the writing style and the explanations. The goal is to share "here's what I tried", "here's what seems wrong or broken", "here's the pitfalls I ran into", and "here's the _frustration_ I'm feeling at how messed up this all is". And it succeeded. (And fwiw, I've had a lot of other folks in the JS ecosystem express similar thoughts as thanks for my post. It's a limited target audience, most people won't care, but the folks who _do_ have to deal with these kinds of problems understand and appreciate the details and the effort involved.)
- golergka 3y agoThank you for this post! I've recently read it and then decided to abandon any attempt at such a migration.
- bjornasm 3y agoHow can he write that when seemingly there is no best practices from Python?
- jjgreen 3y ago"Rewrite in Pascal"?