Live data from Hacker News

Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

news.ycombinator.com

91–98 of 98 posts

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#91
For people who are starting out, I would recommend going with React(with Vite!) and Node + Express on backend. It's simple enough to get started with and has great community support.

Tip: ChatGPT and other LLMs are quite proficient as well in these tech ;)

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#93
I know c# is not the coolest kid on the blcok, but my pick would be Blazor. Since it's all based on .net it's mature, performant, stable (finally, now with .net 8), long term support, great tooling and readily available strategies for testing, configuration, deployment, debugging etc.

And because I'm so tired of NPM/JavaScript (UI) frameworks reinventing themselves with new name every 6 months.

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#94
I am in a unique position to answer the question as I started learning Software Development last Oct after working as Automation engineer for more than 10 years. Based on the skills and tech stack that I found would be useful to start a company are as follows: - NextJS - FE & BE - NodeKS - Express/Hono for backend specific - TypeScript - Tailwind CSS + Shadcn-ui - MongoDB / Postgres - Prisma ORM - Resend / AWS SES - Clerk / NextAuth - AWS EC2 -> Backend Deployment - Vercel - GitHub - Upstash Redis / AWS ElastiCache - DB and Session Caching - Cloudflare / AWS Cloudfront + AWS WAF - AWS API Gateway

You can keep 6-8 months to learn and build couple of projects using the tech stack

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#95
This is a job for Perplexity:

MERN (MongoDB, Express.js, React, Node.js) stack. Here's why:

The MERN stack is a highly popular and versatile full-stack JavaScript solution that allows you to build modern web applications efficiently as a solo developer. It provides several advantages:

1. Full JavaScript Stack: By using JavaScript across the entire stack (frontend with React, backend with Node.js/Express), you can leverage your JavaScript skills without having to learn multiple languages. This reduces the learning curve and increases productivity.

2. React for Frontend: React is a powerful and widely-adopted library for building user interfaces. Its component-based architecture and virtual DOM make it efficient for developing complex and interactive UIs.

3. Node.js/Express for Backend: Node.js, with Express.js as the web framework, allows you to build scalable and high-performance backend services using JavaScript. This eliminates the need for a separate backend language.

4. MongoDB for Database: MongoDB is a popular NoSQL database that integrates seamlessly with the MERN stack. Its flexible schema and scalability make it suitable for various types of applications.

5. Large Community and Ecosystem: The MERN stack has a vast and active community, ensuring abundant resources, libraries, and tools for efficient development. This can significantly boost productivity for a solo developer.

6. Isomorphic/Universal Rendering: With the MERN stack, you can implement isomorphic/universal rendering, which allows you to render the same code on the server and client-side, improving performance and SEO.

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#96

For static pages, regular HTML and CSS will be sufficient. For dynamic ones, I would choose Laravel (a PHP framework). I'll give a rather unpopular opinion, but in the beginning, you don't need to become a master in PHP and know every function. The Laravel documentation will guide you step by step when you want to add authentication or create a simple feature for adding dynamic content. There are also plenty of commu…

> For static pages, regular HTML and CSS will be sufficient. Not if we are talking about productivity, as asked here. HTML is rather simple to learn, but can be annoying enough to write. And let's not start talking about CSS is for a beginner... Using some flavor of markdown and convert it to html would be far more productive. There is enough software around for enabling people a fast start, and you have the option t…

Also consider Pug (formerly called Jade). It's a bit more verbose than Markdown, but it's really nice because you can skip closing tags (it's indent-based like Python), can use CSS selector syntax (same as Emmet e.g. `div#someId.someClass`), and you can paste in regular HTML and have that work as well.

There's also file includes, template syntax like loops/if-statements, inherited templates, inline Javascript syntax, "filters" for including Markdown and other languages, and much more

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#97

The most productive stack is the one you already know. If you know Python choose a Python stack, if you know Java choose a Java stack. within the language you know choose the most used one or the most boring one who existed for more than 10 years.

This answer is such a cop-out. I know Rails very well, but I'm still a million times more productive in Phoenix than I ever was in Rails. Sure, it took some time to learn Phoenix and get up to speed, but if I could go back I'd have made the switch much earlier. What is the advice here exactly: "never learn anything new"?

What do you like about Phoenix? I've never used Rails, but I've tried Django which was inspired by Rails and hated it.

However, I'm interested in Erlang/Elixir, so I'd like to hear what the upsides of Phoenix are.

Re: Ask HN: If you are starting in 2024, what is the most productive solo dev stack?

#98
post #68

It looks like the answers are heavily biased towards “my favorite tool”. And don’t take into account what’s actually asked. For a person who doesn’t want to become an swe (e.g. working on a specialized area at a big company) and who is a newcomer the answer is simple: JS, period. Take Next.js and try writing something using SO, chatGPT, articles and books. Treat html , css as “will learn on the go when I need somethi…

I'd consider Nuxt - it has all the benefits of Next without having to deal with React, and it's also pretty popular/standardized. Vue is easier to write than React
Post reply on HN