86 karma · joined August 14, 2013
Either the software you're working on is simple or the projects are too small and not complex enough for you. Has nothing to do with Python.
That being said, it wouldn't be the worst thing for me to start with Java
I don't see anything hype about it. You might just be frustrated with more of the minor issues.
Before constraints.txt came into play, I would've done what you said with pip freeze. With only first-order dependencies, that sounds more likely to break at some point due to the other potential version changes. I think your colleague needs to explain why things are breaking in his case.
* Virtual VM's don't solve my problem everytime. There's software that still requires x86 and a VM isn't going to solve that problem in a few cases. I wish I could get into more details here but I'm kind of a noob in this realm. (TLDR: I need to use something called UAExpert and to resolve this, I have both a separate Linux machine and Windows machine in case I need it)
* Have to install homebrew and an x864 version of homebrew to run the right software. Homebrew does not document this so this solution was based off stack overflow posts.
* While docker states that it supports multiple architectures, I don't find that to be fully true. For our codebase, I need to push up x86 docker images but accidentally pushed up arm64 ones instead. There's a solution for it but it's definitely not an out-of-the-box solution at the moment.
Overall, still pretty happy with it. My older macbook pro had gotten sluggish so the tradeoff for me was worth it.
a lot of of these patterns are very paradoxical.
I think this means that you're a balanced person but maybe your maybe your anxiety energy is a bit strong.
No matter how hard I try I can't do them any faster
Maybe stick to slow instead of trying both slow + fast. You can also think about why fast didn't work.
when I get some free time I get anxious about having to use this time wisely
This last one hits pretty close to home for me as a person and I really wish I knew how to set up my free time better :)
That is exactly what I got from reading this article. Their staging process was poorly set up and they simply abandoned ship. Additionally, I was getting poor software culture vibes.
They might be jumping in faster because their level of familiarity is strong already.
And he's also misreading what simple means.