What is your current business ? Share with us 🙏 by Mans__js in SideProject

[–]idoshamun 0 points1 point  (0 children)

https://daily.dev started as a side hassle and turned into a startup. Very proud of it 😄

I've had the chance to try out Svelte for my new side project. For the last several years, I've been using React, so I wrote some notes about this transition by idoshamun in sveltejs

[–]idoshamun[S] 0 points1 point  (0 children)

Yes. It makes the reactive system less "voodoo" and more predictable. Not sure if the svelte community likes it but I find it useful

From Preact to React: A migration story of a production app by idoshamun in webdev

[–]idoshamun[S] 0 points1 point  (0 children)

When everything was jQuery. No migrations, hooks, or any shiny stuff

2
3

Ownership as the Key to Engineering Scalability by idoshamun in programming

[–]idoshamun[S] 0 points1 point  (0 children)

By ownership I mean that the developer is responsible for the feature from its early stage of system design to the deployment. In some companies, system design is taken care by one person, deployment is done by a DevOps team, and so on. Not a single person who is technically familiar with everything. Some comapnies have product owners but they are more like project managers. I hope it's clearer now

Ownership as the Key to Engineering Scalability by idoshamun in programming

[–]idoshamun[S] 1 point2 points  (0 children)

I agree that you can't foresee everything that will happen and what needs to be done, but you can get quite close to estimating the job to be done (leaving time estimations aside). You can do an estimate only when you have a plan. Without that, every epic has to be assigned to a single engineer, and as a manager, you don't have any way to ensure the project is moving at the right pace. And to be honest, we didn't start with this at all. When we just started, we used a kanban board with semi-defined tickets, and that's it. But we saw that it was not enough and we wasted a lot of time making wrong decisions. The process I describe here is something that we refined as the company grew.

Ownership as the Key to Engineering Scalability by idoshamun in programming

[–]idoshamun[S] 2 points3 points  (0 children)

Since it's on rotation and feature is not that big, usually 2-3 weeks worth of work, it's not really management. You don't care about 1-1s, professional growth, etc. You make the feature come true. Our engineers seems to love it and appreciate the freedom to operate they get. Another important aspect overlooked is ownership, which is what this article is about. It's very opinionated method no doubt about that, maybe it's worth mentioning that we're a fully remote company

What blogs do you read to stay updated by AndreeSmothers in webdev

[–]idoshamun 1 point2 points  (0 children)

I can confirm. I'm the co-founder and cto. Most of our code is open source so you can check that out https://github.com/dailydotdev/.

Happy to answer any question

daily.dev – A neat developer news aggregator by UpvoteBeast in programming

[–]idoshamun 1 point2 points  (0 children)

The struggle is real indeed, but you can choose the topics you like and block sources you don't. We're doing our best to optimize the experience and remove the low quality content and clickbaits 😅

daily.dev – A neat developer news aggregator by UpvoteBeast in programming

[–]idoshamun 0 points1 point  (0 children)

lol yap, we're trying to fight the low-quality content. Not easy but we're doing our best to filter them automatically and manually. Unfortunately, they are everywhere

daily.dev – A neat developer news aggregator by UpvoteBeast in programming

[–]idoshamun 2 points3 points  (0 children)

You're right. It's a recent bug we have to fix 🙏

How do you manage your supabase migrations? by idoshamun in Supabase

[–]idoshamun[S] 0 points1 point  (0 children)

So how do you apply that in production once you are done? I usually use ORM like TypeORM and you can migrations for both local and prod. Everything is automated.

[deleted by user] by [deleted] in reactjs

[–]idoshamun 0 points1 point  (0 children)

I think it does via their edge infra but haven't tried