You’re right, programming isn’t math. But when someone says this, chances are it’s a programmer misunderstanding mathematics. I often hear the refrain that programmers don’t need to know any math to be proficient and have perfectly respectable careers. And generally I agree.
The Imposter Syndrome in Software DevelopmentThe impostor syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved.
Closing Thoughts: Hypotheses on DEITYBOUNCE Technical PurposeThere are two undeniable strategic values possessed by DEITYBOUNCE compared to “ordinary” malware: DEITYBOUNCE provides a stealthy way to alter the loaded OS without leaving a trace on the storage device, i.e.
Failing at Microservices.Microservices are the new fad in software architecture, and while I think they are generally the correct philosophy to take with service design and composition, the pattern can certainly lead you quickly into trouble.
Dark Patterns: fighting user deception worldwideA Dark Pattern is a type of user interface that appears to have been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.
What I tell all new programmersI've been programming for over 20 years, and I've run about half a dozen introductory programming courses now. I've spent a total of around 1000 hours teaching programming. In no particular order, this is an assorted set of wisdom I say to all of my students at least once.
Microservices – the blind leading the blindThis is a reflection on our experiences with trying to build a micro-service architecture for Loadzen – our load testing platform, we started on this path about a year ago when there was even less documentation about how to go about things than there is today.
Render Hell 1.0At first all necessary data is loaded from your hard drive (HDD) into the system memory (RAM) for faster access. Now the necessary meshes and textures are loaded into the memory on the graphic card (VRAM).
Building Five LabsFive Labs is an experiment from my startup, Five.com. We used a scientific model to predict your personality from your Facebook wall posts. The model might sound complicated, but the web app is easy to understand.
Introduction to Data Oriented DesignThis Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.