Live data from Hacker News

Python at Netflix

medium.com

61–70 of 250 posts

Re: Python at Netflix

#61
post #9

Earlier quoted context omitted.

I'm going to start a drinking game every time someone says that.

Will you start the game everytime someone says that, or will your game be to drink everytime someone says that? Honestly curious what your methodology is.

Drink every time someone says that.

See you at rehab!

Re: Python at Netflix

#62

Do you know what the Netflix culture is regarding remote work ? I've been looking for a job for the first time in 10 years of Python, and Netflix is one of the rare big companies that I still have respect for. https://jobs.netflix.com/ has several offers I would be a good fit for, but I'm not ready to relocate to the US.

I was told it was not an option, when I discussed an engineering IC role with them.

Re: Python at Netflix

#64

I had actually looked at Flask-RESTPlus for a relatively recent project before deciding to use FastAPI.

Surprised they use Flask.

I'm working on my first larger, industrial-strength REST API in Python and I've found the Django Rest Framework to be more suited once you get to that level of complexity.

Re: Python at Netflix

#65
post #24

Wasn't Netflix a Node.JS shop two years ago when Node was popular and now when Python is the most popular they are a Python shop ? :P (sarcasm) It's good to use many languages as it favors a micro-service architecture.

[deleted]

Re: Python at Netflix

#66

Earlier quoted context omitted.

As someone who has worked on fully remote game dev volunteer projects for nearly 10 years, it's unbelievable how much the cultural inertia of physical presence has prevented companies from making the rational move of eliminating all possible office space in favor of remote work and skype meetings. So much money wasted on rent, security, and upkeep and so much time (and even lives) lost to commuting when there isn't a…

Especially when their stuff runs on AWS.

what that does have to do with remote work? I commute to work everyday, but my team's code doesn't run in a cpu under my desk.

Re: Python at Netflix

#67
post #24

Wasn't Netflix a Node.JS shop two years ago when Node was popular and now when Python is the most popular they are a Python shop ? :P (sarcasm) It's good to use many languages as it favors a micro-service architecture.

[deleted]

Re: Python at Netflix

#68
post #18

Earlier quoted context omitted.

You think you're being downvoted because people like dynamic typing very much. You're being downvoted because: A) You left a comment with a strong opinion without expressing it while dismissing other peoples' experience B) Python is in fact a type safe language for a while now https://docs.python.org/3/library/typing.html - you have pluggable "a la bracha" types.

Python’s type annotation mechanism is somewhere between afterthought and joke. Nobody uses it and nothing is built with it in mind; it can be anywhere from needlessly complicated to utterly impossible for code that interacts with third-party libraries to successfully discover and import class names for type annotations. Making matters worse, you need to use even more extra libraries for the type annotations to actual…

I beg to differ, I've seen it adopted in quite a few places by large companies. I've rarely seen it used in startups though. My evidence is anecdotal (so is yours though).

I definitely agree that it's not seeing nearly as much adoption as let's say... TypeScript in the JavaScript ecosystem though.

Facebook even wrote a package to generate types automatically for existing code https://github.com/Instagram/MonkeyType .

Re: Python at Netflix

#69

I had actually looked at Flask-RESTPlus for a relatively recent project before deciding to use FastAPI.

Surprised they use Flask. I'm working on my first larger, industrial-strength REST API in Python and I've found the Django Rest Framework to be more suited once you get to that level of complexity.

Probably whoever made it just preferred Flask.

django-rest-framework is nice because it's maintained well and it's consistent with the rest of Django, but plenty of people just prefer the Flask way of doing things, even if it's a scrappier set of tools in some ways.

Re: Python at Netflix

#70
post #18

Earlier quoted context omitted.

You think you're being downvoted because people like dynamic typing very much. You're being downvoted because: A) You left a comment with a strong opinion without expressing it while dismissing other peoples' experience B) Python is in fact a type safe language for a while now https://docs.python.org/3/library/typing.html - you have pluggable "a la bracha" types.

Python’s type annotation mechanism is somewhere between afterthought and joke. Nobody uses it and nothing is built with it in mind; it can be anywhere from needlessly complicated to utterly impossible for code that interacts with third-party libraries to successfully discover and import class names for type annotations. Making matters worse, you need to use even more extra libraries for the type annotations to actual…

A pessimistic view, it has always been strongly typed. Annotation is relatively new so will take a while to spread. But there is utility today for big projects using tools like PyCharm, for example.
Post reply on HN