Hacker Newsnew | past | comments | ask | show | jobs | submit | bjoe_lewis's commentslogin

I have to agree with you. The shiny stuff syndrome is spreading like cancer in the front-end world.

The only way to set this right is: when you create something, don’t sell it as a one size fit for all solution. State the tradeoffs as loud and clear as possible. Guide the users on what point you necessarily need the library and point them to simpler alternatives when needed.

This is something I deeply respect about Dan Abramov. He did this with Redux. Now that he’s in React, I see a lot of this culture in React docs as well these days.

Bottomline: The responsibility is on the creators to stop spreading this shiny stuff syndrome.


I will say that as a current Redux maintainer, I _hate_ that I seem to have to spend more time cautioning people about when it's appropriate to use Redux, than I do actually promoting its use. :( I can't think of any other lib off the top of my head where the maintainers have had to do that.

That said, yeah, we've got a Redux FAQ entry that discusses when you should use Redux [0], and some other "caveat"-type sections scattered throughout the docs.

We're currently planning a revamp of the Redux docs structure and content [1], and we'll see if we can improve some of the messaging as part of that. Would appreciate any suggestions you can offer.

[0] https://redux.js.org/faq/general#when-should-i-use-redux

[1] https://github.com/reduxjs/redux/issues/3313#issuecomment-45...


+1. Learning C is not about learning a language. It's more about how to think like a computer.


When you program even a little bit, you already think like a computer. C is more about thinking a lot closer to the hardware, to the very low-level components of the computer. That's really an amazing universe.


Go learn assembly language if you really want to "think" like a computer ;)


Different generation. Couldn't afford a computer until 2008. Got a celeron clocked at 1.2 Ghz with a 128mb physical memory and 20Gb HDD running a win98. This was when everybody in the neighbourhood was playing Assasin's Creed in their core2duo.

If only my machine ran all those amazing games, I wouldn't have been a coder now ;-)


Anything - simple or complex, can be explained. If you are not able to explain something to a child, then you probably don't know about it well enough.


Corollary to that I once heard: "Any business idea too complicated to sketch on the back of a bar napkin won't work."


I tend to like typeform more, for anything form-like. (http://www.typeform.com/)


For more information about the grammer/schema for document operations, which is actually what is transmitted in the /save call of gdocs,

[1] http://wave-protocol.googlecode.com/hg/spec/federation/waves...

[2] http://code.google.com/p/wave-protocol/ - wave protocol project (initiated by google, now maitained by apache) is the root from where gdocs adopted OT.


I've been working on http://vanitypro.herokuapp.com

The easiest way to announce new stuff and updates to users/customers of webapps.

Something like what Intercom does, but simpler, better and easier.

P.S: What's live now is a working v0.001 MVP. More to come, yet.


That was a nice read.

How exactly did your "felonious history" affect your career?

Just curious, do the world of startups and hackers, actually bias on things like this?


One of the most depressing moments was when I got a high-paid and very desirable job at Dell. I was even upfront about my history with my interviewer (I've never hidden or lied about it before) who assured me that it wasn't an issue.

I was working for 3 days and was nice and comfortable in my office and made lots of friends when security arrived and escorted me to my car and told me I wasn't allowed back on Dell property because I failed my background check.

I went through enough depression at the time that I gave up on the tech sector for a few years and worked food industry.


Ah, I see Dell and Google do background checks the same way. Google just waits a couple months.


"Avoid HN" can you elaborate?


I was looking for something exactly as this. Say, you want to building a quick-quick app for quick.com, supposedly native. This might actually work.


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

Search: