Live data from Hacker News

Ask HN: Which tech stack is the most fun?

news.ycombinator.com

181–187 of 187 posts

Re: Ask HN: Which tech stack is the most fun?

#181

Earlier quoted context omitted.

I came to the comments to make a similar assertion of Clojure(script) being fun. Usually I work in IntelliJ with Cursive. VSCode with calva isn't bad. The stack for my project is: Backend: Redis (no relational DB needed for my use case) Clojure: Carmine - (redis interop) Reitit - Nice API definition and routing Malli - Nice schema validation and coercion Timbre - Logging without known RCE vulnerability ;) Frontend: C…

Thank you! In the event you see this may I ask why not stick with Figwheel? Does ShadowCLJS do the job just as well? I remember Figwheel being impressive and it seems maintained.

Figwheel -has- been good for me, but my project is still using the even older figwheel (non-main) rewrite. There hasn't been enough pain to force an upgrade.

From reading and playing with a hello-world project, though, ShadowCLJS seems to offer roughly the same watch|build|hot-reload ability while also offering more and better NPM interop support. As it is now, I have some fairly ugly shell scripting around js packages and builds that could go away if I paid the effort to migrate to ShadowCLJS.

It would also be a lie to say that the generally positive buzz around it doesn't contribute.

If I might ask, what sort of project are you planning?

Re: Ask HN: Which tech stack is the most fun?

#182
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

Re: Ask HN: Which tech stack is the most fun?

#183
I am a front end developer so i can give an overview for that.

I have been using React and React Native for 5 years and noticed that a lot of developers are complaining that it's hard to learn. Actually better to say its hard to intuitively get it without diving deeper into the documentation

Recently I've tried Vue JS and I ma surprised that React is still way more popular.

Vue JS is way more simple and easier to understand, and the code syntax is way more shorter and cleaner. I wish there will be more support and libraries for Vue JS.

Re: Ask HN: Which tech stack is the most fun?

#184

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 especial…

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.

Re: Ask HN: Which tech stack is the most fun?

#185

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 especial…

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.

Re: Ask HN: Which tech stack is the most fun?

#186
post #84

SvelteKit! https://kit.svelte.dev/ It's really fun and easy to make front and back-end apps with any combination of pre-rendering, client-side navigation, and server-side rendering on server-based or serverless platforms. To me SvelteKit makes it feel like there's finally a harmonious unity between the front and backends. Plus the dev experience is straight fire. Not quite at a 1.0 release unfortunately but I still l…

Looks interesting but it says it's unstable. Do you have to write the backend in TS/JS?

I’m currently using SvelteKit linked to a go backend. You don’t have to use any of the backend capabilities of SvelteKit if you don’t want to. It’s great to work with.

Re: Ask HN: Which tech stack is the most fun?

#187
post #61

Take Rails 7 with Turbo. Start with the Jumpstart Pro template. You’ll feel like a god. https://jumpstartrails.com/ Finally, all of the boilerplate and over-engineered components are gone. You’re finally free to solve the just business problems. And you’ll be fighting integration issues a whole lot less. I have no idea why any saas based startup, whether it’s one person or VC backed, would start with anything less. T…

I’d love to use this template but absolutely cannot stand tailwindcss.

What would you use instead?
Post reply on HN