HN user

ronakjain90

111 karma

Email: ronak ((@t)) acuments ((d0t)) com

twitter: ronakjain90

Posts7
Comments22
View on HN

we[1] operate out of `us-east-1` but chose to not use any of the cloud based vendor lockin (sorry vercel, supabase, firebase, planetscale etc). Rather a few droplets in DigitalOcean(us-east-1) and Hetzner(eu). We serve 100 million requests/mo, few million user generated content(images)/mo at monthly cost of just about $1000/mo.

It's not difficult, it's just that we engineers chose convenience and delegated uptime to someone else.

[1] https://usetrmnl.com

Your product looks so good, congratulations on your launch.

Have you considered making a standalone devices with just sensors (think data only mode) and letting the users hook up their data on any eink dashboard of their choice.

Below are some of the example of community created Air Quality dashboards[1] installable on any e-ink hardware[2].

[1] https://usetrmnl.com/recipes/62233, https://usetrmnl.com/recipes/23306

[2] https://github.com/usetrmnl/firmware/

Disclosure: I work at TRMNL.

I think you should also checkout TRMNL. Being engineers ourself security/privacy is of atmost concern, and we follow a similar architecture mentioned above. You could create a private plugin and send in data in the form of REST APIs[1]. You could also use your own webserver by hacking the firmware[2]

[1] https://help.usetrmnl.com/en/articles/9510536-private-plugin...

[2] https://github.com/usetrmnl/firmware/blob/main/include/confi...

Every time I setup a JS project which is older than a few years, it's

1. Extremely difficult to setup the code base, because of dependency spaghetti 2. Lot of breaking changes across different libraries, making maintenance not so easy.

Easiest projects to maintain were written on Go, Java, Ruby,

Location: Chennai, India.

Remote: Preferred

Willing to relocate: Maybe

Technologies: Ruby on Rails, Node.js, AWS, Terraform, Docker, React, React Native, Nginix, Devops, Elixir.

Linkedin: https://www.linkedin.com/in/ronakjain

Github: https://github.com/ronakjain90

Email: username [at] gmail

About me: I’m a Generalist Engineer with 14+ years of experience having good track record of building and shipping products. Domain knowledge includes - Algorithmic Options Trading, Fintech, Recruitment, E-Commerce, Hospitality and Travel, Real Estate, Crypto, Marketing automation, Consumer Application, Hardware projects. I’m a good IC and have also managed team of 10+ engineers.

SEEKING WORK — Remote — Partime

I’m a Generalist Engineer with 14+ years of experience having good track record of building and shipping products. Domain knowledge includes - Algorithmic Options Trading, Fintech, Recruitment, E-Commerce, Hospitality and Travel, Real Estate, Crypto, Marketing automation, Consumer Application, Hardware projects. I’m a good IC and have also managed team of 10+ engineers.

Location: Chennai, India.

Willing to relocate: Maybe.

Technologies: Rails, Node.js, AWS, Terraform, Docker, React, React Native, Nginix, Devops, Elixir.

Linkedin: https://www.linkedin.com/in/ronakjain

Github: https://github.com/ronakjain90

Email: ronak@acuments.com

We Will Survive 6 years ago

Wanted to share this with fellow HN citizens. Things are tough and I hope we all survive.

How is accepting a PR account to having a relationship with an individual. Popular OS repository would have code contribution from 1000s of contributor, it's possible that the maintainer don't personally know a majority of them. This just don't make sense.

As a software consultant with decade worth of experience, I've seen non-technical founders getting ripped off and getting substandard product. It's generally because, while they do have a clear vision of what they want, they do not have the ability to gauge the skill set of the agency/freelancer they are dealing with. In one case, despite paying full, my client didn't have access to the code and the agency became hostile when they started to feel the client slipping away. We had to send legal notice to get access to the code.

Here are some tips:

1. Check for their LinkedIn profile and actually do attempt to talk with their clients. Do your research well, cold email should work.

2. See how old their clients are and if they are still in business. Substandard product reduces the probability of the project to succeed.

3. Involving external consultants to help you evaluate the Agency/Freelancer suited for your business. They would provide unbiased opinion which would help a lot.

4. Always go slow, it might even make sense to comission 5-10% of the project and see how they perform. It reduces your overall ridk.

5. Check their GitHub account for open source projects to gauge on technical competency.

6. If you can't afford an architect, I'd still recommend getting few hour worth of their time to sense how the project is progressing technically. They would assist like a consulting CTO.

There are scammers everywhere, the onus is on us to be diligent.

Shameless plug: I run an agency, email in my profile. Do send me an email if you need any help.