Hacker News new | ask | show | jobs
by isenhaard 1646 days ago
I’m pretty much surprised that there seems to be no more love for Python here. I’ve become a huge Python fan over the last three years. Which was not my conscious decision. Python sneaked slowly into my life. But finally it got total control over it lol. I actually don’t want to use any other language that I know anymore. Which I find kind of irrational, because I used to love a lot of different languages. I especially liked C and JavaScript. But now Python is my undisputable king.

But I must say I have no stack actually. I'm also not working as a dev, I'm an entrepreneur. The only stack that I seem to have is maybe Selenium. I totally like Selenium. And it also looks like that I enjoy QA. Together with web scraping and automation.

I’m also into hacking and bug bounty hunting. The advantage there is that you’re totally free to use whatever you want to. No one tells you which framework or tools to use. I can just use Python scripts for everything. I’m also not too much interested in big projects. I prefer small projects.

I wanted to learn Django for a long time, but haven’t done it yet. I was just using a bit of Flask for some projects. Which was pretty cool. But actually I think it’s only a matter of time until I will start to learn Django.

I’m also very much interested in Machine Learning and am starting to learn it right now. I would rather work in Data Science and Machine Learning than in Web Development. Seems to be much more interesting to me. It’s also more mathematical I think, I’m a pretty much mathematical person.

So many good options to choose from

1 comments

I write Python for a living but it is hard to get excited about. Even when I'm doing cool stuff with it I'm using pyspark API to call a Scala endpoint. The language itself lacks a personality from my POV. Jack of all trades but master of none.
Interesting. So maybe it's also a matter of personal taste.

What I really like about the Python realm is that everything just seems to work easily. The whole ecosystem just seems to work so well as a whole. In the currently rather rare moments when I use another language and its ecosystem, I at once seem to encounter kind of annoying little problems. It's a bit difficult to grasp why.

Python's syntax simplicity is also great. You can often really guess the code, even if you don't know a function. Compared to that, when I'm seeing super complicated bash scripts for example in the context of hacking, I always think "wow, in Python would be so much easier". I mean I can deal with complicated stuff, too. But with Python, I'm getting lazy lol.

I'm also pretty much a universalist. So I like that jack-of-all-trades aspect of Python. I also like the scientific possibilities of it. Am constantly thinking if I should go back to university and study physics (or mathematics). I think Python would be a good tool there.

What is also nice is that the Python ecosystem is not moving too fast. You have pretty much basic tools which will stay for quite a long time. There's Django for professional and Flask for easier stuff in the context of web development, and that's it pretty much. I don't want to learn constantly new technologies. I want to use them. So when I learn Python technologies, my knowledge will stay for kind of a long time. Totally different from JavaScript for example where there are constantly new frameworks emerging. That's not too much for me.