All that abstraction has a cost. Additional compute time (and energy) to work through the abstraction layers. Having to debug someone else's code when it doesn't "just work". Having to re-write the abstraction layer when your work no longer fit within the defined parameters of the abstraction. Frequently, the benefits of developer productivity outweigh these costs, but when an abstraction falls apart, it has a tenden…
We Are Abstracting on the Shoulders of Giants
11–12 of 12 posts
Re: We Are Abstracting on the Shoulders of Giants
#12> I generally understand the full stack from assembler all the way up to managed code and beyond to the cloud. Please let this be the new definition of 'full stack developer'. I cannot stand the current definition.
Let me get this clear in my head - you want "Full Stack Developer" to be someone well versed in everything that is happening from the assembly running on your machine to the browser, to the network stack and routers, down to the server, and back down to the assembly running on that server? It would be a good interview question; it would filter out a lot of bullshit because, frankly, anybody who says they understand t…
"The full stack developer brings the SaaS cloud to you with webscale!"
It even sounds like marketing garbage.