gnahckire
Joined 10 years ago
Joined 10 years ago
Source: MS employee now works at GitHub
That SQLite plus SQLAlchemy makes hackathon code so easy to port to another RDBMS after finishing the initial PoC.
Also makes it super easy to run unittests; just load data into sqlite with the memory connector and go!
I don't think it's necessarily that clear-cut. Some individuals are capable of pushing themselves. Those who can't, may have managers who are able to. Or, perhaps they rotate to work on a different project or problem space.
One dosen't necessarily need to leave a company to experience change or extraordinary growth. Granted, the extra push/pressure may assist a bit.
Response - https://dearstackexchange.com/ HN thread - https://news.ycombinator.com/item?id=21176712
Couldn't one generate music and upload that to Spotify and get paid based off the number of listens?
Race and nationality aside, the transfer of ownership to an entity that has zero open source contributions in the js space does look very suspicious. I'm just surprised that an open source author didn't provide that disclosure to users of his work.
Why not be transparent about selling the package? Or attempting to do so?
> Chinese developers have contributed more to this repository than anyone from the Koa organization. This kind of racial scaremongering or guilt by association is not acceptable. Its offensive.
Nice rhetoric here. But you know the Country of origin of most cyber attacks is China right?
Source: https://www.csis.org/programs/cybersecurity-and-governance/t...
> I'm not going to say anything more on this issue. This is beyond ridiculous.
Suit yourself. But it really isn't. Sorry for all the harassment you're getting but, it's not exactly unwarranted...
This is why unit-tests are really important in Python.
> We should have language-level mechanisms for being explicit about what's supposed to happen when unexpected situations happen.
That's implemented as a try-except block. You're not supposed to catch errors at the low level unless you're explicitly handling them. If there's an error, bubble it up to the main().
Python's try-except can catch classes, sub-classes, and/or groups (tuples) of classes. It's important to categorize your errors.
> And then there's a number of issues with test coverage giving you a false sense of security, with things like reaching 100% for a given piece of code, but only thinking about the happy path.
Yup, and this is why one writes tests against well-defined interfaces/boundaries.
They have their own problems but, last I checked most people like working there.