107 karma · joined July 2, 2015
Why are these so high? Do you and your friend have some valuable speciality?
A humbling reminder of how far I have to go to be even near this guy's level.
PyCharm makes my developer life so much better....
I've been converting people from Eclipse to IntelliJ/PyCharm left and right at work.
Here is an HTTP chat server done entirely in Node-RED:
http://flows.nodered.org/flow/62ae8ebebf117979bbc9
I think it has great potential as a learning tool to get kids interested in programming.
These days, I have few reservations about starting new projects with Python 3. It has become my new default.
Looks like I'd have to live with roommates if I moved out there.
Is this really true? Seems far-fetched. Isn't that $20-30k higher than the Google base starting salary?
Having some background knowledge of how Python implements some of its types can also be useful when debugging performance issues. For instance, knowing that the Python list type is implemented using a variable-length array of object references (rather than a linked-list) will help one figure out why inserting in the front or middle of a Python list is slow.
https://docs.python.org/2/faq/design.html#how-are-lists-impl...
I was on a project for 5 months late last year/early this year where we ran things like this and it was a dream. Don't think I have ever loved my job so much. Unfortunately that project was scrapped. Been on the lookout for a new employer where these practices are the norm though it is hard to suss out the fakers who claim they do these things from the real deal.
Are the practices/culture outlined in this article typical of many Silicon Valley shops? Or is it just as rare there as it seems to be elsewhere?
Got a chuckle out of this and then realized I've been working exclusively for megacorps and had nearly forgotten not every place is like this.
You merely adopted the bureaucracy....
But unfortunately I have relapsed and am drinking a coffee right now...
I was more defending being a pedant about whatever coding standards your team agrees upon rather than any specific PEP-8 standard.
It is no problem to increase PyLint's line length limit if your team wants to use something other than the PEP-8 79 character limit.
Would love to use this to visualize a min/max algorithm.
A nice way to demonstrate graph algorithms, as you have already shown!
I just wish there were more AI contests out there, they are some of the most fun I have programming.
And I can't help but wonder if Musk is okay with that, or even planned it that way from the start?
Sounds like you are already doing more to improve than most!
>I'm not learning that much on the job anymore, just adding value to the company.
Do you feel like you are often the smartest person in the room where you currently work? If so, time to move some place where that isn't the case. I find working with people more skilled than myself is the fastest way to improve. Sure, your ego will take a hit, but it is worth it for the self-improvement benefits.
However, short of places like Google, I'm not sure how to go about finding a place with more skilled people. Can't know for sure until you are actually working there.