DizzyLlama
DizzyLlama

For the engineers, by the engineers.

I had this idea in mind, that many of us either want to learn something new or create our own product but we either don't have the time or consistency to learn or no time to build huge products alone.

So I'm proposing this, why don't we software Engineers of all experience levels come together and build communities where if someone wants to learn SpringBoot Backend or React Frontend or whatever the stack is, they come along and start working on a product and learn along the way.

To help them, experienced software Engineers come along and if they want they work on it and help the people and guide them with the best practices.

In the case of experienced folks, let's say they decide on several products and we divide the teams based on the expertise and start working on them.

What do we get in return?

Better networking, experience and maybe a few good startups which are built by us, and they succeed at a product level.

Who is this for?

Anyone who wants to mentor, learn or want to build a product but they don't have people to do that.

Who all are invited?

Senior Engineers, Tech Leads, Engineering Managers, Product Managers, Director of Engineering, CTOs and others. Sr folks to help the community.

Let's say we decide on 5 products, make a roadmap on how we want to work and within a year we release these products in the market and maybe maybe we get to work on our own company rather than from others.

if not, then also good karma and networking will be done which will be helpful for this tough time ahead of us.

Today's Junior engineers will be Senior engineers of tomorrow. Today's Senior engineers will be a great part of management of tomorrow.

Let's build real software and change the way we learn things and do great engineering and learn a lot and earn from the products as well.

Thanks 🙏🏻

12mo ago
Find out if you are being paid fairly.Download Grapevine
SquishyRaccoon
SquishyRaccoon

Yeah , it's good idea .In Open source projects it's difficult to understand the codebase

If you planning to implement, lmk I will try to help 🙂

DizzyLlama
DizzyLlama

Sure, I'll let you know. It'll be better if there are more people. But if not, then we can do something without it

DizzyLlama
DizzyLlama

What do you want to work in or what's one thing which you want to learn?

BouncyNugget
BouncyNugget

Another thing that I've found to be missing is that you can easily learn and build a side project but you can't experience scaling one. That can only come by working with a product that has a lot of users so big tech or similar. Getting that experience outside of a job is almost impossible. If that could somehow be replicated it will be a game changer. Thoughts?

DizzyLlama
DizzyLlama

Exactly, that's why I mentioned the development of the product rather than the project. Once we deploy it, we want the real customers to use it once this starts. Others can learn about scaling issues. It's a major problem statement. Thanks

DizzyLlama
DizzyLlama

Is there anything you want to learn or want to work in? We can think of ideas

TwirlyWalrus
TwirlyWalrus

You mean open source culture? It is already a thing.

DizzyLlama
DizzyLlama

Similar but not exactly the same. For open source you already need to know things well to get started. Here I'm talking about starting from scratch and the development of a product with the people who are learning the same thing with the help of other Sr. Dev's.

And for Sr folks, instead of working on other companies codebases. We create our own company with the members and run the product

You can say it's kind of open source but for newbies that aren't very friendly and working on opensource means working on someone's product, not creating our own product.

TwirlyWalrus
TwirlyWalrus

No, you don't need to know things. You can start with anything, as small as writing documentation. As for help from senior devs, most open source projects have a community where seniors help new contributors in getting started and guide them. In big communities, a mentor called commiter is provided who looks after the tasks and reviews code. Coming to the company part, in the crypto world we have an open source codebase that everyone uses. Changes are discussed and voted by the users and contributors. This is called DAO. Decentralized Autonomous Organization. Bitcoin is a DAO.

DizzyPanda
DizzyPanda

I’m In, there’s already a community abroad, we can get inspired from them.

DizzyLlama
DizzyLlama

Hey, which community? What are you comfortable working in, I mean which part of the tech and what do you want to learn?

DizzyPanda
DizzyPanda

I am good in backends built with java spring. We can connect if you’re serious on building this

DizzyLlama
DizzyLlama

All of your views are highly appreciated

Discover more
Curated from across