846 karma · joined March 31, 2007
I prefer https://flock.co (disclosure: was once part of the team that built it) it is fast, not buggy and makes different choices than slack for almost all the same problems.
Brittle.
Dynamically typed languages(python) are those which allow the type of a variable to change at runtime whereas statically typed languages(java) do not allow this once a variable is declared
A wrapper around yajl
It might be a better idea for you to go for a Chief Product Officer or just Founder and hire someone experienced to do the CTO role.
If you think you can lead from the front without being competent in a subject - you have another thing coming.
- i would reduce hours down to 8 and take the weekends off
- you aren't anywhere close to burnout, for me burnout is when you can't work anymore not when you can work 10*7!!
- don't fret it, the project will be done when its done
it is not clear if a 1-on-1 interaction increases efficiency substantially on chat as opposed to email but in groups (emails with multiple stakeholders) it is significantly more effective
The authors problems are because she is not using RAW_IP_SOCKETS.
Making TCP packets using pythons struct module is a breeze. I can post specific examples in code if anyone is interested.
Finally you can write a proper TCP stack in python, there is no reason not to. Your user-space interpreted stack won't be as fast as a compiled kernel-space one - but it won't be feature short.
PS: I guess, Google is probably sending him a SSL/TLS handshake which he isn't handling.
Edit: Corrected author's gender as mentioned by kind poster.