Why python sucks¶
- Not enough developers know Python
- Few organizations have Python solutions
- Python language weirdness
- Python is slow
Not enough Python developers¶
- Python developers found are of higher quality
- All levels of Python experience provided real insight
- It can be good to hire people interested in new languages
- They like to hire people who are open minded
Few organizations have Python solutions¶
- Competitive advantage due to language
- Competitive barrier to entry - people are afraid of the language
- Regular opportunity for advocacy
- Likes client that trust them to deliver
- Best customers don’t care about fishing rods, just about the fish caught
Python language weirdness¶
- Most of this is personal preference.
- Forced indenting forces readability
- Dynamic typing demands more robust testing
Python is slow¶
- Some problems do not fit a pure Python solution
- Forces you early on to pick the right tool
- No tool meets every need, but knowing when it doesn’t work for your task is the an important skill
Summary¶
- Python rocks
- Many weaknesses of Python have often turned into great opportunities