Hacker News new | past | comments | ask | show | jobs | submit | JOURNEYSA's comments login

No


Google python coding style looks like java...


I've always maintained that python is perl for bureaucrats, so that makes total sense :)


Can you expand on this?

Also, what do you prefer over Python?


Python and perl are very very similar. Python prioritises expressiveness over uniformity, perl is the opposite. Perl's original OO mechanism was stolen from pythons, but due to the greater flexibility it means that there's a lot of choice and perl's extended OO capabilities exceed that of python. Personally I hate the way that the python people keep bagging out perl when it's clear they know little about it.

I don't have preferences as such. My main problem is that over the past few years my perl skills have been in such high demand that I haven't had much time to do substantial other programming stuff (this is a class of problem you want to have). I have been playing with python's maths libraries (particularly sympy) lately, and along with jupyter it's pretty neat stuff.


umm uniformity over expressiveness


Overly complicated pointless eventsourcing wasted 1mil+ at my previous employer. Now they have to spend 6 months removing it all.


Care to elaborate? We're having quite good experiences with it at the moment, but would like to learn from others.


We used this mess of a library, which provides no clear interface and corrupts data https://github.com/johnbywater/eventsourcing


A faulty implementation doesn't necessarily invalidate the idea. I also strongly suggest looking into statically typed languages. Python is very poorly suited to working with data.


> Python is very poorly suited to working with data.

This does not seem to be true, based on widespread industry and scientific use of Python generating, managing, and analyzing data.

Perhaps you meant in some specific way, like "Python does not enforce objects' data schema" or some such?


Yes, but even so it's a huge undertaking to build your own event sourcing. Many get burnt.


I'll go out on a limb here and say it wasn't Event Sourcing that caused the problems.

Anything can be ^H^H^H^Hmessed up.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: