2 ms·
As a C/C++ programmer this resonated with me :-) I always tell people that knowing these two languages will allow one to work in any domain and across any leve
by rramadass 4y ago
As a C/C++ programmer this resonated with me :-)
I always tell people that knowing these two languages will allow one to work in any domain and across any level (application to bare-metal) on any system (itty-bitty 8-bit MCUs to big honking servers and everything in-between).
The other thing he mentions which i agree with completely is;
When people mixed languages on a project, that's a mistake. I would rather just stay in one language so that everybody can work across the entire thing.
This is the single biggest reason that i personally have stayed away from Web development; it is all duct tape and baling wire.
- danuker 4y agoIf you keep the front-end dumb, you can do back-end development. Check out this site. Or you could forego front-end completely and work on APIs. But you'd need some way for customers to pay.
- rramadass 4y agoYes of course. I had gotten into "e-Commerce" in the early 2000's when it seemed that the Web Dev industry had standardized on Java (Servlets/JSP for backend and HTML/CSS/Applets for the frontend) but that wasn't to be. It amazes me that when you had distributed OS'es like Amoeba/Plan9/Inferno and distributed language systems like Erlang/OTP (Joe Armstrong actually calls it "Application Operating System" (AOS) in his thesis paper) we have ended up with the junk we have today. We really need to come up with a uniform programming language environment for Web-based distributed programming.