3 ms·
My impression is the gist is: When you think like an engineer, your focus is on problem solving, and using the appropriate tool(s) to do that. On the other hand
by chiefalchemist 3y ago
My impression is the gist is: When you think like an engineer, your focus is on problem solving, and using the appropriate tool(s) to do that. On the other hand, typical developers instinct is to code, code, code; at least based on my experience.
- ch4s3 3y agoI don’t know if you’re trying to be rude, but this comes across as quite disrespectful. Parser tools are indeed very powerful, but those abstractions carry tradeoffs that any “engineer” will consider.
- chiefalchemist 3y agoI wasn't trying to be rude. Sorry? But I also wasn't focused on parser tools. My observation was more universal. That is, engineers look before they leap. Developers leap first and ask questions later. Engineers are intentional. Developers much less so, and far more reactive.
- john_the_writer 3y agoYeah.. I didn't get rude. Sometimes coders just have the NotBuiltHere attitude. I think it's something you grow out of. We can build something, or pull something off the shelf. If it takes x time to build it, and then x time to debug and test and x^(1/0) to maintain it; far better to just add a gem. Even if it's not the absolute best, at least it's easy to understand and if it becomes a problem fix the edges.