Live data from Hacker News

The boring technology behind a one-person Internet company (2018)

broadcast.listennotes.com

421–430 of 464 posts

Re: The boring technology behind a one-person Internet company (2018)

#421

Thanks for writing this article @webin. I'm about to launch a new startup myself and it is VERY boring tech. :p I'm running Rails with Sidekiq on Heroku, so I think I have you beat in the boring department. I do a lot of fancier stuff at work but I just don't need it for this product (at least not yet). I am the only engineer but two non-technical friends (a designer and a lawyer[0]) make up the rest of the company.…

Hi, I am currently getting started with the Rails stack to. What's your FE stack look like?

thanks Ananth

Re: The boring technology behind a one-person Internet company (2018)

#422

Earlier quoted context omitted.

My first thought was "I wish the startup I'm working for would read this". My second, "eh, wouldn't change anything." > so I’m working on a new website and series of engineering posts to help share my approach to a lot of these problems. Do you have a mailing list or something to get on to get updated on this?

I will hunt down this comment and reply to you in your profile once it’s out!

Please, I too would like to know

Re: The boring technology behind a one-person Internet company (2018)

#423
post #30

First, that's a great stack and very well written/presented. One comment - he dismisses serverless as being overengineering . I think the correct POV, moreso for the single-man company, is that running a server to perform a task is the overengineered option. One can see from the snapshot the servers are indeed severely overprovisioned and underutilized. Building an api with api-gateway + lambda is less work than runn…

I think the correct POV, moreso for the single-man company, is that running a server to perform a task is the overengineered option. I was all gung-ho about serverless for a while. I wanted to release a demo for my product and thought I'd cut through all the hassles of managing my own server. I found it bewildering. It was a whole new skillset with new benefits, but also new considerations and headaches. When push ca…

I've yet to find someone explain a serverless API based setup that isn't more complicated than good old fashioned LAMP or equivalent. Serverless seems to always come out more expensive as well.

Re: The boring technology behind a one-person Internet company (2018)

#424

Technology is usually just a means to an end. Unless IP is what you are selling, boring is great. I’ve seen SO many teams burn SO much energy on complicated stacks just to drink kool-aid. It’s mind bogglingly frustrating, especially as a contractor. At the end of the day it’s great for me: I get brought into shit shows to clean up the mess. But deep down, I want projects to succeed and clean/sound systems architectur…

However, the post indicates React + Redux for the front-end. Perhaps it's my bias as a back-end curmudgeon, but those strike me as _unboring_ choices in the front end, particularly if you're not targeting SPAs.

My point being: one person's "boring" could be another person's anything from "clunky and archaic" to "faddy" to "efficient and sensible." Not even Rails, built upon Ruby's idiosyncratic blood magick, is an entirely uncontroversial choice.

Re: The boring technology behind a one-person Internet company (2018)

#425

Earlier quoted context omitted.

Try Vanilla.js.

It is missing a lot of stuff, like I want a modal popup, I need to search the web for a solution, I want a DataGrid with sortable and re sizable columns, i need to search the web, find something that is compatible and also make sure the license is compatible I want a basic Dropdown widget that can do basic things like ex have a flag+country name or have a list of fonts where each font is using it's family to be rende…

Sure it is not perfect, but it is still a lot better than any framework as a long-term viable foundation.

All the stuff you mention can be solved with simple libraries, maybe you could push for a library that solves such problems to be widely adopted. But frameworks always bring a new set of problems of their own, which is why no one is ever going to agree on the subject of those.

Re: The boring technology behind a one-person Internet company (2018)

#426
I'm surprised no one has mentioned Heroku yet. I'm a one man business too, and 90% of the details in this post I don't even have to worry about. Sure I pay a pretty penny for it - at least a thousand a month - but it just works. Rails and all of its beauties, postgres, redis, sidekiq, sendgrid, twilio, Scout, Papertrail, and that's about it. Looking to add AppOptics soon for business KPI / APM metrics.

Re: The boring technology behind a one-person Internet company (2018)

#427

Earlier quoted context omitted.

Totally disagree re. SPA frameworks. Having mastered one of the popular ones, I've found I can now turn out fairly complex apps that I never could have contemplated building solo a few years ago.

And then 3 years later after you moved on someone like me has to come along and cleanup the project. The current project I work on is angular1 based witch is outdated and it also sucks if the dev was just learning it at the time, the backend is done with a PHP framework that is today outdated/deprecated, this is not an old project(probably started when angular was the hot new thing) I am sure your react project in 5…

React feels safe to me at this point, look at all the JS frameworks it has coexisted with that are now virtually unused. It is stronger than ever and I see it’s future as more of a jQuery than an Angular 1.

Re: The boring technology behind a one-person Internet company (2018)

#428

Earlier quoted context omitted.

I have developed a network of websites (communities and marketplaces) in several very specific niches, all focused on the agricultural sector. The revenue is mostly coming from subscriptions and Adsense.

do you earn 6 digit salary?

Does it matter?

Re: The boring technology behind a one-person Internet company (2018)

#429

Earlier quoted context omitted.

And then 3 years later after you moved on someone like me has to come along and cleanup the project. The current project I work on is angular1 based witch is outdated and it also sucks if the dev was just learning it at the time, the backend is done with a PHP framework that is today outdated/deprecated, this is not an old project(probably started when angular was the hot new thing) I am sure your react project in 5…

React feels safe to me at this point, look at all the JS frameworks it has coexisted with that are now virtually unused. It is stronger than ever and I see it’s future as more of a jQuery than an Angular 1.

Did the tools stabilize though?

I am wondering if in a few years you can pull a project from Github, run npm, gulp (or whatever the REAMDE says) and it will just work.

Re: The boring technology behind a one-person Internet company (2018)

#430

Earlier quoted context omitted.

It is missing a lot of stuff, like I want a modal popup, I need to search the web for a solution, I want a DataGrid with sortable and re sizable columns, i need to search the web, find something that is compatible and also make sure the license is compatible I want a basic Dropdown widget that can do basic things like ex have a flag+country name or have a list of fonts where each font is using it's family to be rende…

Sure it is not perfect, but it is still a lot better than any framework as a long-term viable foundation. All the stuff you mention can be solved with simple libraries, maybe you could push for a library that solves such problems to be widely adopted. But frameworks always bring a new set of problems of their own, which is why no one is ever going to agree on the subject of those.

There was a lot of JS the language progress but nothing that adds this kind of features. Browsers need to fix those bare bone widgets like the select, the scrollbar, add GridViews etc otherwise developers will use some random, low quality ones .

There is no need that browsers select things that are agreed but 100% of people, it needs to satisfy the needs of a large majority that need to create boring and stabe websited or applications.

Post reply on HN