Earlier quoted context omitted.
The thing is, there is a lot of interesting things that you could reduce into 'crud' per say. Or crud with servers. For example, would bitcoin be a 'crud app'? Is mint a 'crud app'? Is pinterest a 'crud app'? Facebook or Instagram?
BTC: No, there's an astounding amount of cryptography there. You can build CRUD stuff on top of it. Mint: (assuming the financial tracker) No, ask anyone who's worked with bank software before - it ain't pretty. Pinterest/FB/Instagram: Possibly. At the start? Absolutely. What makes those companies valuable is their network effect - everyone you know is already there. Supporting users at that scale takes a lot more th…
Valley Talent
21–28 of 28 posts
Re: Valley Talent
#22Re: Valley Talent
#23Re: Valley Talent
#24This is a common refrain? I'm an experienced engineer about as far outside Silicon Valley as you can get in the U.S., and in more than twenty years I have never heard this sentiment expressed. Perhaps the author needs to make some new acquaintances.
Re: Valley Talent
#25I've seen an alternate anecdote developing, one in which talent is growing weary of delivery, social, and data startups. It appears to result from both a financially stable base (engineers having made money from prev mentioned startups) and a desire to have a larger impact. Additionally, something I haven't seen mentioned elsewhere, but the API availability is unfathomably vast now. I was checking out Google's develo…
Re: Valley Talent
#26Re: Valley Talent
#27If I work on a project that is complex, I am a good engineer because I solve hard problems. If I work on a simple problem, I'm just another code monkey.
I think a good engineer can take a complex problem and frame it in a simple light. I think a less great engineer can take the same complex problem and come up with a complex solution. From many perspectives, the second engineer is the one innovating.
Note: I'm talking about complexity in a business sense. There are many problems that are mathematically difficult and don't fall under this umbrella.
Re: Valley Talent
#28I think this is in line with what someone once called "fetishizing complexity". If I work on a project that is complex, I am a good engineer because I solve hard problems. If I work on a simple problem, I'm just another code monkey. I think a good engineer can take a complex problem and frame it in a simple light. I think a less great engineer can take the same complex problem and come up with a complex solution. Fro…