3 ms·
I am a real Software Engineer. I don't remember all the details that are seconds away via Google or other reference documentation. I focus my brain power on thi
by memracom 10y ago
I am a real Software Engineer. I don't remember all the details that are seconds away via Google or other reference documentation. I focus my brain power on thinking about the problem, trying to see it in the wider context, and understanding the needs of the users in my problem domain. I weigh the different solutions, choose a reasonable one, and implement a prototype that I can refactor into shape, step by step. And I have been doing this since 1981, before people talked about Agile, Patterns, and so on.
Best practices are best for a reason, and the reason is not the language around describing the practice, not the experts who wrote books and give seminars about the practice and not because of some Computer Science professors choice of course material.
What is wrong with thinking about problems before rushing into a solution? Since when does a certified computer science solution solve real world problems for real users? (answer: occasionally). The world of software development is driven as much by mindless fads as fashion, entertainment and politics.
But it should be more about hard nosed engineering, up against the wall face to face with harsh realities.
- laythea 10y agoI concur.
- StavrosK 10y agoThis reminds me of my mathematics university professor friend who thought he was a year younger because he couldn't correctly subtract his birth year from the current year. Why would he? He's a mathematician, not an accountant.
- oceanghost 10y agoAre you interviewing successfully? I keep getting tripped up by concrete cognitive type in interviews.