Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A month has 160 work-hours in it, that could be upped to 280 if you’re insane and do 10 hours/day even on weekends.

That’s a lot of time! I think I could clone this in that time. And I’m a Linux kernel programmer with little web experience.

With modern tooling and documentation this kind of project is within reach for many.



As another kernel programmer who's dabbled in web shit, I think you'll be shocked at how time consuming and obnoxious the work is

Yeah, one line of kernel code is more difficult to write than 100 lines of web code.. but you're going to be churning out 10,000 lines of web code, and every layer of abstraction you try to use will make everything crappier and more screwy

This page isn't a normal website either, so a lot of those website toolkits won't be of much use


I disagree.

You just need to host a single-tenant db, handle auth, manage users, and allocate blob storage for each user. This is all pretty well understood on the backend now with baked turnkey solutions on every major cloud provider.

The app logic can all be done clientside and can be done pretty easily in react / vue / whatever framework you want. Most of the apps can be wired to existing solutions on npm.

So mainly all you need to do is customize some css and bring it all together, deploy & deliver the app itself, and market it.

I’m not sure but I don’t see any x86 virtualization here, seems to just all be JS, so it looks to me to be a very straightforward implementation (correct me if wrong)


haha, I dunno. I just know that I was working on a very simple phone app with React Native a couple years ago. I estimated it'd take 10 hours total to implement, but I got about halfway done with the app after 120 hours of dev work. (It needed some custom 'native' code in Swift, and I did manage to correctly estimate that part would take me less than an hour)

I'll finish it one of these days..




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: