Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "new inventions"
-
The guy where I can only shake my head when I see his code, and he is really proud of if implementations, while he
- doesn't care about warnings
- breaks builds and doesn't care
- doesn't care about code styles and indents in a very column based way
- adds tons of comments to his code, mostly hard to understand, and sometimes that much you can hardly find the code
- implements a tokenizer where you have to inherit from its interface (Why would I wanna implement whole functions for a tokenizer and not just use it in place where needed? How do I use two of those in one class?)
- implement a "generic" state machine base class with fixed lengths array of 3 events and 3 strings (Why would I need events and strings hardcoded in a "generic" state machine? Why a maximum of 3?)
- once delivered a software without the needed runtime components, so the whole system (embedded device) wasn't working properly and only by chance missed the point of disabling update mechanisms
- make your ears bleed about his big inventions whenever he sees you, no matter how often he already told you about that blazing new feature5 -
I work for a programming / design studio / tech and new solution company. We do all kind of new tech inventions.
Everyone is a tech guru, except my boss who don't know one single programming language, don't know even how to format a pc, never finished his school..
The other day we asked me how to change his phone ringtone..2 -
So i came up with indoor plant debugging
1. Keep a plant near your code
2. if you are writing a shitty code plant starts dying
☠️6 -
IDK, man.. It feels like we're stuck.
Looking back at 19xx we got the Moon landing, basically, all the computer protocols that are the essence of what we have today, all the inventions' ideas patented (started even earlier -- 18xx), ...
To me, it feels like scientific progress was at its peak in the past 200 years and has now slowed down considerably.
IDK, perhaps I'm living under a rock, but all I can see is building consumerism on top of what's been discovered/created in the past 200 years and not actually creating/doing anything new and original and actually useful.
Don't you feel like we're stuck in the age where we're enjoying the fruits of discoveries made by our grandparents and are too lazy to make new ones?
If so, then what's next? When are we going to (if ever) get bored by the comfort zone we are in now? What follows then? Progress or regress? Or the MadMax IRL?
What do you lads think?33 -
Software engineering doesn't evolving the way you think of it.
There are no new big patterns. There are no new big concepts and ideas to bring that evolution to us. Rob Pike thinks that the concepts he used twenty years ago are the best possible way of implementing everything and he creates Golang.
The evolution of software engineering, and maybe the whole evolution as a concept is a tick-tock. Software engineering had its latest tick at nineties, when the concepts we call modern were developed. And the latest tock was the rise of the internet, and it given the single-computer-centered Von Neumann architecture really hard challenges. I mean ticks are theoretical inventions and patterns and ideas and etc, while tock is more of some practical, business-oriented implementations.
PHP is still in use. We have troubles with scaling and deployment. Banking systems still run old Java, Windows XP and even COBOL. We had persistence really, really long time ago, and now frontenders reinvent it and call it 'immutability'!
We had our tick many, many years ago. It's time for tock. With not only scientific but commercial use of things such as Clojure, CRDTs and maybe Rust lang, we are heading straight to our new big tock, which'll bring us new great problems to solve.
That's how any evolution goes.rant rust lang paradigms rob pike evolution golang ideas rust wk127 clojure patterns software engineering -
YOU ARE A FOOL, BY USING VISUAL STUDIO CODE!!!
Hating Microsoft is not about how bad is this or that feature because they failed in making it responsive, neither should it be blessed for its new outstanding opensource projects.
Microsoft is a marketing company, they don't have new ideas, breakthrough projects, inventions... no, they just copy the market and make/buy their own replicate of the trending services.
THAT IS SLOWING THE PROGRESS OF SCIENCE AND HUMAN IMPROVEMENT ITSELF.
Microsoft is just using the cold comfort of today instead of making a change but is also destroying the bright, enthusiastic, but poor brains of the modern society.
You are fool by using Visual Code, you are a manipulated sheep, a slut which innevitable follows the propaganda of the enemy of progress.
I an not going to stand here and support my enemy, I delete Visual Code.35