background preloader

How To Write Unmaintainable Code

How To Write Unmaintainable Code
Ensure a job for life ;-) Roedy Green Canadian Mind Products Introduction Never ascribe to malice, that which can be explained by incompetence. - Napoleon In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment, since no one but you has a hope in hell of maintaining the code. You don't want to overdo this. General Principles Quidquid latine dictum sit, altum sonatur To foil the maintenance programmer, you have to understand how he thinks. He views your code through a toilet paper tube. Programmers are lulled into complacency by conventions. You might get the idea that every language feature makes code unmaintainable -- not so, only if properly misused. Naming Be Abstract m_

https://www.thc.org/root/phun/unmaintain.html

Related:  tutorials/classesFunnytidbits

Android Ported to C# – Xamarin Oracle and Google are currently in a $1 billion wrestling match over Google’s use of Java in Android. But Java is not the only way to build native apps on Android. In fact, it’s not even the best way: we have been offering C# to Android developers as a high-performance, low-battery consuming alternative to Java. These 20 People Got Instant Justice for Being Jerks (Gifs) Trying to be a jerk? I don’t think so When bad things happen to any of you, it’s not good to focus on getting revenge.

4 Ways to Show You're Qualified for a Job When You're Inexperienced A client of mine recently discovered an exciting position and immediately said to me, “I want to apply for this.” We worked together to polish up her resume, pull together a cover letter, and come up with a set of strong responses to frequently asked interview questions. But as we moved along through the process, I sensed her initial excitement waning. She seemed nervous, quiet, and hesitant about taking the next steps. Quake 2 Source Code Review September 16th, 2011 I spent about a month in my spare time reading the source code of Quake II. It was a wonderful learning experience since one major improvement in idTech3 engine was to unify Quake 1, Quake World and QuakeGL into one beautiful code architecture. The way modularity was achieved even though the C programming language doesn't feature polymorphism was especially interesting. In a lot of regards Quake II is a shining piece of software history since it is the most popular (in term of licensing) 3D engine of all time. Powering more than 30 games but also marking the gaming industry's departure from software/8bits color system to hardware/24bits color system that occured around 1997.

TIOBE Software: Tiobe Index TIOBE Index for January 2016 January Headline: Java is TIOBE's Programming Language of 2015! Java has won the TIOBE Index programming language award of the year. This is because Java has the largest increase in popularity in one year time (+5.94%). Java leaves runner ups Visual Basic.NET (+1.51%) and Python (+1.24%) far behind. 10 Tricks to Appear Smart During Meetings — Conquering Corporate America Like everyone, appearing smart during meetings is my top priority. Sometimes this can be difficult if you start daydreaming about your next vacation, your next nap, or bacon. When this happens, it’s good to have some fallback tricks to fall back on.

SEO Beats PPC & Social Media For Generating Leads, New Industry Report Says SEO is the number one source of leads for both B2C and B2B marketers, beating out both PPC and social media marketing in a recent survey of online marketers. But more of those surveyed say they plan to increase their social media marketing budgets in 2012, ahead of SEO and PPC. The numbers come from the 2011 State of Digital Marketing Report, which was compiled by Webmarketing123, a California-based online marketing agency. The Twelve Attributes of a Truly Great Place to Work - Tony Schwartz by Tony Schwartz | 8:42 AM September 19, 2011 More than 100 studies have now found that the most engaged employees — those who report they’re fully invested in their jobs and committed to their employers — are significantly more productive, drive higher customer satisfaction and outperform those who are less engaged. But only 20 per cent of employees around the world report that they’re fully engaged at work. It’s a disconnect that serves no one well. So what’s the solution? Where is the win-win for employers and employees?

Related: