I stumbled upon this high impact job board via a follower of a follower of a follower of a follower on twitter. The idea of this particular job board is interesting insofar as it isn’t “high paying”, but rather “high impact”. If I could time travel back to my more idealistic years this job board would be were I would be focusing my attention. Perhaps in my next reincarnation.
I love Kanye. I said it, and I don’t care who knows. I’ve been listening this on repeat all week.
The possibilities are interesting in terms of what kind of adaptive computation can be done based around the user’s network with Envoy Mobile.
Premature Optimization Is the Root of All Evil
This brings me to a point I’ve been meaning to write about for a while now. New developers are too quick to pick up industry latest practices in terms of architecture and apply them to their jobs or side projects. Stop doing this. The latest practices are meant to solve problems large companies are experiencing and may not be relevant to your company or side project. Micro-service back-ends exist to allow hundreds of developer teams the ability to work on a product at the same time with minimal impact to one another*. If your project isn’t hiring hundreds of developers, or your company doesn’t have hundreds of developers working on the same project, you don’t need this architecture and all it will do is introduce unnecessary complexity and slow you down.
I get it. I’ve been there. You think that getting experience building a micro-service architecture in your spare time will help you in your interview with a FANG company in the future. It won’t. In fact, if you tell me in an interview you used a micro-service architecture for your personal portfolio site, I’m going to question your ability to select the appropriate technology for the task at hand.
*one could also argue it allows the company to isolate itself from the impact of one developer leaving the company, but that’s a discussion for another day.
This content is for informational purposes only, you should not construe any such information or other material as legal, tax, investment, financial, or other advice. Nothing contained in this post constitutes a solicitation, recommendation, endorsement, or offer by myself to buy or sell any securities or other financial instruments in this or in any other jurisdiction in which such solicitation or offer would be unlawful under the securities laws of such jurisdiction.
The opinions expressed in this publication are those of the author. They do not purport to reflect the opinions or views of the author’s employers.