3 ms·
Maybe you're trapped in mentally simulating a compiler and those of us with good dev setups can dedicate brainpower to other concerns?
by zaptheimpaler 5y ago
Maybe you're trapped in mentally simulating a compiler and those of us with good dev setups can dedicate brainpower to other concerns?
- wiseowise 5y agoIt's the other way around, from my experience. People who can write a program without any setup can solve it even on paper, while people that are hardwired to specific setup or IDE quickly froze when you ask them for something.
- sofixa 5y ago> People who can write a program without any setup can solve it even on paper, As someone who had courses in C on paper, i can only say that it's a colossal waste of time. Tooling exists to make lives easier, gain time and productivity, why avoid it? It'd be like saying only the farmer who can do everything by hand without any tools increasing their productivity is a real one. Or an accountant refusing to use Excel/calcuators/ERPs and writing everything on paper. And before anyone jumps to conclusions, i often write small scripts with vim with a minimal setup, but when I'm doing anything complex i prefer to use an IDE
- wiseowise 5y ago> It'd be like saying only the farmer who can do everything by hand without any tools increasing their productivity is a real one. Or an accountant refusing to use Excel/calcuators/ERPs and writing everything on paper. You're trying to map manual work onto engineering. And absolutely I'd rather work with accountnant who can write me on paper without Excel/calculator/ERP his logic. It's like you're being obtuse just for the sake of the argument. Someone who can clearly express themselves without specific medium, be it paper, IDE or whatever is strictly superior to someone who is tied to one specific medium.
- sofixa 5y agoWhen one of the mediums actively helps and avoids small human errors, I'd prefer the person knowing using it instead of sticking an old and imperfect method out of pride.
- wiseowise 5y ago> When one of the mediums actively helps and avoids small human errors How does it actively helps and avoids small human errors in reasoning. > I'd prefer the person knowing using it instead of sticking an old and imperfect method out of pride. What does even pride have to do with this?
- sofixa 5y ago> How does it actively helps and avoids small human errors in reasoning. Because reasoning is only a part of everything to be done. An IDE can help with typos, best practices ( global variables, lack of error checking, etc) which are tedious things that take time. Isn't it better to the things that matter instead?
- wiseowise 5y ago> An IDE can help with typos, best practices ( global variables, lack of error checking, etc) which are tedious things that take time. Which applies to everyone? Take IDE out of equation and what do you have?
- spoils19 5y agoIt's a good thing we're not building solutions for business problems on paper then.