Live data from Hacker News

Why Is Front-End Development So Unstable?

breck-mckye.com

291–300 of 366 posts

Re: Why Is Front-End Development So Unstable?

#291

Earlier quoted context omitted.

Angular and React both rely on Javascript and HTML, so you can't describe them as "designed to be great front-end technologies". HTML was designed for document exchange, it is a descendent of SGML. Javascript was initially meant to be a light weight scripting language that allowed dynamic elements in HTML. It's gotten better over the years, but it is still far from what you would expect if you were trying to build a…

> HTML was designed for document exchange, it is a descendent of SGML. Javascript was initially meant to be a light weight scripting language that allowed dynamic elements in HTML I always see people saying this, but why does it matter? Electricity was originally piped into homes for lighting, but we don't need an alternate way to power all the electric devices in our home. Unix was designed for computers that are qu…

I can't repeat all of my arguments in a comment on Hacker News. I would ask that you read what I wrote in "The Problem With HTML":

http://www.smashcompany.com/technology/the-problem-with-html

Re: Why Is Front-End Development So Unstable?

#292
post #201

Earlier quoted context omitted.

I like helping others as well. I don't need to fart about writing blogs to do it.

I have a blog no one knows about. If I’m trying to teach a concept or find something interesting I’ll write it up. The writing process itself acts as a check if I understand something. Then when people have similar questions/problems in the future I can just link. The personal value of the blog makes it worth trying at least.

I have tried it a couple of times (I do have a couple of posts on my github pages). I just don't have the time / motivation combination to do it on a regular basis.

I find it quite time consuming writing in a way that makes it clear to others what I am doing. I'll come over to your computer and explain the same concepts in ten minutes that would take me an hour or two to write up and format in a manner that I would want to display publicly.

(I find answering questions on Stack Overflow a lot less time consuming to get a useful point across).

Re: Why Is Front-End Development So Unstable?

#293

Earlier quoted context omitted.

I think the title is referring to the ecosystem and not the technology. • How many frameworks for Java, Python, Bash, etc did you have to learn? • Did you switch from Redis to X because the former was deprecated N months later? • Are OVH, Heroku, AWS updates getting in the way of your development process? Learning a technology by itself like Node.js is not a problem, the problem is that front-end development nowadays…

I've only seen one issue in React that affected me.. when they started requiring PascalCase for component names with JSX. Everything else has been really nice. I glommed onto Redux and thunks pretty early on, and have been wrapping around fetch about as long. I used Bootstrap for a long time, and progressed to material-ui with very little disconnect. Those have been my personal preferences for several years, and they…

The JSX transform has, as far as I know, _always_ required PascalCase for component names. That's how it distinguishes between "this tag name is actually a variable pointing to a component" and "this tag name should be turned into a string".

Re: Why Is Front-End Development So Unstable?

#294
post #60

Earlier quoted context omitted.

I got asked if I had a blog in an interview. I am a software engineer not a self marketer.

> I am a software engineer not a self marketer. I sure hope that wasn't your answer. Writing a technical blog can also be about sharing what you know or participating in a greater community. Even a non-technical blog can give an interviewer a better sense of who you are and how well you write. I think it's a reasonable question. Writing is an important skill for a software person.

> Writing is an important skill for a software person

In some roles perhaps, but relatively few roles require it. I am currently working in Spanish and my written Spanish is probably like that of a child.

Re: Why Is Front-End Development So Unstable?

#295
post #276
post #60

Earlier quoted context omitted.

I got asked if I had a blog in an interview. I am a software engineer not a self marketer.

If you ever used any F/OSS software, or made use of a blog post when solving some problem, you owe to the community a blog or something similar. That can be answering SE questions etc. occasionally or an anonymous blog, not contributing knowledge to the community that saves you many years of work every day is outright selfish. Furhtermore, I don't see what makes self marketing a bad thing given it is of the honest ki…

> You are being very rude with that statement.

If you want to write a blog by all means do so. I have written a handful of blog posts but I don't have the time / motivation to do that in my spare time on a regular basis.

I think its silly to assume that all software engineers want to and are good at writing blog posts. Could you explain what is rude about that?

> you owe to the community a blog or something similar

Do I?

Maybe that should be put in the terms and conditions if that is the case.

I have a decent score on Stack Overflow from answering questions (~379k people reached apparently), is that good enough for you?

Re: Why Is Front-End Development So Unstable?

#296

Earlier quoted context omitted.

It's an extremely large and diverse field. There are plenty of us who aren't celebrities and don't care about celebrities (except to the extent that it is caused by deep expertise). Just like you ignore reality TV celebrities, ignore these guys. It's just noise. Turn off Twitter and read "Growing Object-Oriented Software, Guided by Tests" instead.

Is it just me, or is the last line basically "other gurus are fake, only this guru I support is real"?

No, it was a quip, basically intended to mean "forget about minute to minute popularity and read a book that is well respected by practitioners in the field and has stood up to the test of time". And I didn't mention the authors, it's about content, not personalities.

Re: Why Is Front-End Development So Unstable?

#297
post #295
post #276

Earlier quoted context omitted.

If you ever used any F/OSS software, or made use of a blog post when solving some problem, you owe to the community a blog or something similar. That can be answering SE questions etc. occasionally or an anonymous blog, not contributing knowledge to the community that saves you many years of work every day is outright selfish. Furhtermore, I don't see what makes self marketing a bad thing given it is of the honest ki…

> You are being very rude with that statement. If you want to write a blog by all means do so. I have written a handful of blog posts but I don't have the time / motivation to do that in my spare time on a regular basis. I think its silly to assume that all software engineers want to and are good at writing blog posts. Could you explain what is rude about that? > you owe to the community a blog or something similar D…

I'm not going to answer the second part, but for the rudeness, you are being rude because you reduce blogging about one's experiences w/ programming and related stuff to self marketing.

Re: Why Is Front-End Development So Unstable?

#298

Web frameworks are churn-y because they are incredibly leaky abstractions covering really awkward impedance mismatches. This means that they are never quite satisfactory - and that just to use one, you need to be capable of building a new one yourself. Think of a typical web app. Your data exists: 1. As rows in a database, accessed via SQL 2. As model objects on the server, accessed via method calls and attributes 3.…

Are there plans to publish Anvil as open source?

Re: Why Is Front-End Development So Unstable?

#299

Earlier quoted context omitted.

There's a clear upgrade path (with tooling) between Angular.js and Angular 2, 4, 5, 6. There's now also https://update.angular.io/ to help.

Angular 1.x is not listed in https://update.angular.io/ . Additionally, there was no initial update path between Angular 1 and Angular 2 until the community cried foul. It's been a while, but after they finally released an Angular 1 to Angular 2 bridge, I read several tutorials and books that discussed the upgrade path but said to absolutely not use it in production. It would kill the performance of your app. That so…

At AngularConnect last year I now migration of large applications was a topic and if you are interested I think it should be available online.

Also: angular.js isn't dead, it is just stabilized. Yes, no more features (from Google) but it should be safe to use and also I think they signalled quite clearly that they would be happy to let the community pick it up.

Re: Why Is Front-End Development So Unstable?

#300
post #286

Earlier quoted context omitted.

Maybe they have a genuine interest in the problem they're addressing, and in solving it. I work on some open source projects that gain little attention from others but have great utility to me, personally.

It's a nice sentiment but that's how you end up with abandoned, low quality projects that no one uses. Or even worse - abandoned, low quality projects that half the Internet relies on.

Thus the boot message on all Linux machines:

"Made with <3 and (coffee emoji) by Linus Torvalds"

Post reply on HN