HN user

sgdesign

6,609 karma

Creator of http://www.telescopeapp.org and co-author of http://www.discovermeteor.com . You can find my blog at http://www.sachagreif.com or hit me up on twitter (@SachaGreif).

Posts224
Comments866
View on HN
survey.devographics.com 1y ago

A developer survey about everything that's *not* code

sgdesign
1pts0
survey.devographics.com 1y ago

State of Devs: the developer survey about career, workplace, health, and hobbies

sgdesign
1pts0
2024.stateofreact.com 1y ago

State of React Survey Results

sgdesign
2pts0
2024.stateofjs.com 1y ago

State of JavaScript 2024 Survey Results

sgdesign
2pts0
survey.devographics.com 1y ago

State of JavaScript 2024 Survey

sgdesign
3pts0
2023.stateofreact.com 2y ago

State of React survey results

sgdesign
9pts4
2023.stateofjs.com 2y ago

State of JavaScript Survey Results

sgdesign
3pts0
2023.stateofjs.com 2y ago

The new State of JavaScript 2023 survey results

sgdesign
4pts0
frontendmasters.com 2y ago

What We Learned from the First State of HTML Survey

sgdesign
8pts1
2023.stateofhtml.com 2y ago

State of HTML 2023 Survey Results

sgdesign
2pts0
2023.stateofhtml.com 2y ago

State of HTML 2023 survey results

sgdesign
2pts0
2023.surveys.tokyodev.com 2y ago

TokyoDev 2023 Survey: International Developers in Japan

sgdesign
2pts0
survey.devographics.com 2y ago

State of JavaScript Survey 2023

sgdesign
1pts0
survey.devographics.com 2y ago

Take the State of JavaScript 2023 survey

sgdesign
1pts0
survey.devographics.com 2y ago

Take the State of JavaScript 2023 survey

sgdesign
3pts0
survey.devographics.com 2y ago

The State of JavaScript 2023 survey is now open

sgdesign
2pts0
survey.devographics.com 2y ago

Take the State of React 2023 survey

sgdesign
2pts0
survey.devographics.com 3y ago

Take the 2023 State of CSS Survey

sgdesign
1pts0
alex.miller.garden 3y ago

Grid World

sgdesign
5pts2
2022.stateofgraphql.com 3y ago

State of GraphQL 2022 Survey Results

sgdesign
2pts0
2022.stateofgraphql.com 3y ago

State of GraphQL 2022 Developer Survey Results

sgdesign
1pts0
meteor10.sachagreif.com 4y ago

10 Years of Meteor

sgdesign
181pts78
www.stateofgraphql.com 4y ago

Take the first ever State of GraphQL survey

sgdesign
2pts0
2021.stateofjs.com 4y ago

State of JavaScript 2021 Survey Results

sgdesign
8pts0
pomax.github.io 4y ago

A Primer on Bézier Curves – B-Splines

sgdesign
2pts0
stateofjs.com 4y ago

Take the 2021/2022 State of JavaScript survey

sgdesign
1pts0
2021.stateofcss.com 4y ago

State of CSS 2021

sgdesign
3pts0
2021.stateofcss.com 4y ago

The State of CSS 2021 Survey Results

sgdesign
2pts0
stateofcss.com 4y ago

Test your CSS knowledge with the 2021 State of CSS survey

sgdesign
2pts0
stateofcss.com 4y ago

2021 State of CSS survey: help us find out more about the current CSS landscape

sgdesign
4pts0
[dead] 2 months ago

A recap of the recent State of Web Dev AI survey results.

Taking the survey myself definitely showed me my own HTML skills are rusty as a consequence of building JavaScript apps for the last decade.

The truth is that building web apps is a large and complex enough field that it's quite hard for a single person to master all of it, and I think we should normalize the fact that any single developer will have their areas of strength and weakness.

I'm one of the developers of the survey app. While I would love to have the app work seamlessly without JavaScript, the reality is that when you build apps with a React/Next.js stack the path of least resistance does usually take you in a direction that requires JS to work.

Personally I don't see it as a good or bad thing, it's just one way of building web apps, and it so happens it's the one I know how to do.

It's not a theory, it's literally how free speech works in the real world. Private entities can't be compelled by the government to to publish content they don't want to publish, just like they also can't be silenced by that government.

What you seem to be asking for is a world where the government can override the autonomy of publications and force them to publish specific items. How is that "free" speech?

Lead survey maintainer here; we are aware of the problem and are working on a new data visualization that will use historical data to highlight how bad the graphs are getting year over year, so we can really narrow down the issue.

I'm the lead survey maintainer; I agree that the survey is very front-end oriented, but that's because it was hard to properly cover everything, and we're instead hoping to do a separate "State of Node" (well, or a similar name that also includes Deno, Bun, etc.) survey at some point.

These do completely different things. It’s like saying “I wouldn’t advise using CSS, use HTML instead”.

Unless you’re talking about SSG and not SSR, I think one potential issue would be that React’s SSR process is pretty slow and costly, at least from what I understand. I have to confess I haven’t heard of a pure-SSR React app before, as you wouldn’t get many of React’s benefits if it’s just being used as a templating language.

10 Years of Meteor 4 years ago

I ran into the same situation multiple time and was never able to find a solution besides throwing more money at servers. That might be due to my own lack of knowledge about running servers and performance optimization as I was (and still am) a front-end person first and foremost.

10 Years of Meteor 4 years ago

That's very kind of you to say! Personally I would love to read something on this topic by members of the original Meteor team. Although I was a "fixture" in the community, I was also an outsider compared to actual MDG staff, so my understanding of the actual situation on the ground was always a bit one-sided…

That is the "rehydration", taking a React app that you wrote and the server buildchain "dehydrated" (baked into HTML + CSS), but then rehydrating it to add interactivity back. Yes, you could do all that manually, but Next.js makes it magically trivial... you never have to think about it, it just works. And it's lightning fast.

Actually I think the big trend in JS front-end development is realizing that you do have to think about it! React rehydration is often a very slow step (whether it's Next.js or anything else, I don't think it makes a difference), definitely not "lightning fast" on non-trivial apps with lots of data. Islands architecture goes a long way towards solving that but it's still a bit limited today.

React by itself is quite simple, but precisely because it's so simple a lot of third-party libraries have cropped up to fill out the gaps. I'm not sure if other ecosystems are really simpler, or if the complexity is just spread out differently… At least with React you have the option of not buying into Redux/GraphQL/etc. if you don't want to.

Keep in mind that the whole point of this survey is to ask developers what they really think of the tools that are currently getting the most “hype”.

I think every framework sees this kind of drop once it gets widely adopted. Probably a combination of being confronted with real-world use cases, as well as the appeal of newer solutions that promise to do the same thing even better.

I think this article shows how far we still have to go. Things like SSR with Apollo (or some other data layer) should be a solved problem by now, and not require every developer to ask themselves these questions again and again. Thankfully I think the next.js team has been doing really great work in that area so I’m hopeful for the next couple years.

This reminds me of my own million dollar hobby where I sell a portfolio of old dishrags which are, by my own estimation, worth a couple millions altogether. No, I haven’t sold any yet, why do you ask?

From what I've seen there seems to be three main paths to being a successful indie entrepreneur:

1) The "Maker" Path: you slowly improve your own skills and reputation as a developer (or designer) until they give you a big enough advantage that you can translate them into a successful product. This usually means first growing an audience through blogging, conferences, courses, etc.

2) The "Marketing" Path: you become so good at the "business" part of your business that the you're able to launch new products from scratch without a preexisting audience. It's tough to know if this really works or not but I assume with all the money spent on Google Ads some of it has to work… right?

3) The "Idea" Path: you have an idea that you believe in so much that you'll basically stop at nothing to make it work, even if it takes years (which it probably will). You usually pick up the other skills along the way.

I feel like the poster here suffers from not quite fitting in any of the main paths: they did not seem to have a large pre-existing audience or network to launch to, hate anything related to marketing by their own admission, and their ideas –while perfectly good products, such as https://nomadmail.io/– do not seem to be the kind of project that would inspire the kind of passion necessary to sacrifice years of your life.

One thing I still don’t quite understand is how a system like this one can develop when the people developing it almost certainly are completely opposed to these ideas on a personal political level.

I almost feel like it was an excess of idealism and belief in “the free market of ideas” -as well as the idea that Facebook should remain a neutral party at all cost- that led to overcompensating in the wrong direction, and the current situation.

I’m also in Japan and finding the right materials can be really tough when you’re mainly learning from US-based makers and woodworkers. The fact that space is also very limited here (no garages or lawns...) also doesn’t help with DIY stuff!