By tag: Engineering
0
kicks
Regular Expression Engine in C# (the Story)
A “long time ago”, more precisely 3 years ago, I was studying Automata and Formal Languages which was a Computer Engineering discipline. At that time I was amazed by the new things I was learning such as NFAs, DFAs, FSMs and Regular Expressions. For the sake of my development I started searching for...
0
kicks
Software Engineering and Ethics
Software is the core for any computer–based system, which affect all aspects of our life. Software development is a complex, expensive, and ethical engineering task which requires qualified SWE professionals. Ethical and professional principles for software engineering professionals were adopted by ...
0
kicks
Reality-driven development
A way to think about software development as evolution directed by users and technical quality.
0
kicks
Richard Feynman, the Challenger, and Software Engineering
When Richard Feynman investigated the Challenger disaster, he issued a brilliant report with many insights into the nature of engineering. These apply directly to modern software development. Not sure if this one is on topic - it's about general software engineering.
0
kicks
Don’t rely on obfuscation
A white paper demonstrating the weaknesses of managed code obfuscation known protection techniques
0
kicks
Top 30 Software Engineering Practices
Here is a top 30 list of software engineering practices as a guideline for better software