Ranter
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
Comments
-
MakubeX1838yAnyone who chooses to become a dev because of the craft and not the money. Those that care more than just the immediate "how", but to truly desire to understand the workings of a system or framework.
Typical Problem Googled:
"How do I marshal an unmanaged C++ DLL into my C# application."
The person above just cares about solving the immediate problem. Which is completely acceptable.
Developer wanting to understand:
"Why are C++ and C# dlls considered to be different? Since DLLs don't have a main, are they loaded into their own memory space or share memory space with the process using it? If I remove a used DLL, will applications crash immediately on startup? Or will everything work until the function in the missing DLL is called? Does it make a difference if it's C# or C++ dlls? What is the delayed DLL loading feature vs the default loading behavior? Why are DLLs placed in a GAC?"
Sorry for block of text (char limit). But the latter people are my heroes the inquisitive devs. -
@MakubeX that's me. The crazy fool that wrote an HTTP server, an IRC server and client, and reproduced many other application layer and transport layer protocols because I really wanted to understand how they worked.
So devs. Who are your programming heroes?
Mine are John Carmack and Dennis Richtie.
undefined