{"id":6103,"date":"2020-09-15T02:42:55","date_gmt":"2020-09-15T07:42:55","guid":{"rendered":"https:\/\/justinparrtech.com\/JustinParr-Tech\/?p=6103"},"modified":"2020-09-15T02:42:55","modified_gmt":"2020-09-15T07:42:55","slug":"bad-design-winzip-an-annoying-pop-up-ad-from-an-irrelevant-product","status":"publish","type":"post","link":"https:\/\/justinparrtech.com\/JustinParr-Tech\/bad-design-winzip-an-annoying-pop-up-ad-from-an-irrelevant-product\/","title":{"rendered":"Bad Design: WinZip &#8211; An Annoying Pop-Up Ad from an Irrelevant Product"},"content":{"rendered":"<h1>Bad Design: WinZip &#8211; An Annoying Pop-Up Ad from an Irrelevant Product<\/h1>\n<p>&nbsp;<\/p>\n<p>The company where I am currently employed uses WinZip as its desktop standard for archive software.<\/p>\n<p>This isn&#8217;t my preferred option, but whatever.<\/p>\n<p>One minute, I&#8217;m cruising around in a spreadsheet, and the next, this pops up:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-6106\" src=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-600x373.png\" alt=\"\" width=\"600\" height=\"373\" srcset=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-600x373.png 600w, https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-300x187.png 300w, https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-768x478.png 768w, https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-1536x956.png 1536w, https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-content\/uploads\/WinZip-Popup-2048x1275.png 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>They company in question has an enterprise license for WinZip, which means that I&#8217;m running a fully-licensed copy.<\/p>\n<p><strong>I will cover some of the history of WinZip, and why I think it&#8217;s irrelevant, and then I will tell you exactly why I think this pop-up is wrong.\u00a0 I will also make some recommendations for both software designers and corporate desktop administrators.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h2>Some History<\/h2>\n<p><strong>&#8230;and, &#8220;Why I think WinZip is irrelevant&#8221;<\/strong><\/p>\n<p>Back in the DOS days, there were competing lossless file compression standards, and that&#8217;s still true today.<\/p>\n<p>In the 1980&#8217;s and early 90&#8217;s, disk space was always at a premium, whether it was deciding what to delete off your hard drive so that you could install a new program, or how many programs you could back up to a floppy disk.<\/p>\n<p>And, before the internet, you connected to Bulletin Board Systems (BBSs) through a very slow modem to find and download software.\u00a0 Smaller files meant that a BBS could host more files, and also, that your download time would be significantly faster.<\/p>\n<p>The first commonly-used compression program for microcomputers was simply called &#8220;ARC&#8221;.\u00a0 Not only did ARC compress files, but it had the ability to compress multiple files in to a single &#8220;archive&#8221; file, and later versions could even span multiple floppy disks &#8211; handy if you were backing up your hard drive.<\/p>\n<p>Due to its ease of use, single-file archive format, and itself being a small file that was easy to find and download, ARC quickly became standard among BBS operators and users.\u00a0 Every PC in the 80&#8217;s had a &#8220;C:\\UTILS&#8221; folder, and ARC was one of the programs inside of it.<\/p>\n<p>Although <a href=\"https:\/\/en.wikipedia.org\/wiki\/ARC_(file_format)\" target=\"_blank\" rel=\"noopener noreferrer\">ARC<\/a> was commercial software developed by SEA corporation, it was distributed as &#8220;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Shareware\" target=\"_blank\" rel=\"noopener noreferrer\">shareware<\/a>&#8221; &#8211; a license that allowed both individual users and BBS operators to freely &#8220;share&#8221; the file by copying it, but requested that users send in some money and obtain a proper license if they decided to keep using it.\u00a0 Of course, no one did that, and eventually, SEA released the source code for ARC.<\/p>\n<p>A couple of years later, along came <a href=\"https:\/\/en.wikipedia.org\/wiki\/Phil_Katz\" target=\"_blank\" rel=\"noopener noreferrer\">Phil Katz<\/a>, who wrote a much faster and more efficient implementation of ARC, of course called PKARC, and rather than have both compression and extraction functions within the same executable, Phil Katz split the extraction function in to a separate program called PKXARC.\u00a0 This meant that you could download the much more svelt PKXARC if all you needed to do was extract files without compressing them, but in either case, you would benefit from the much faster code.<\/p>\n<p>PKARC soon became the de facto tool for using ARC files.<\/p>\n<p>Later, Phil Katz co-developed the ZIP file format &#8211; the same one that&#8217;s in use today.\u00a0 And, like ARC, everyone started using ZIP files, especially popular with BBS operators due to the smaller file sizes and faster extraction routines.<\/p>\n<p>Soon, like ARC, every PC had PKZIP and PKUNZIP in their C:\\UTILS folder alongside PKARC and PKXARC. Eventually, people just stopped using ARC altogether.<\/p>\n<p>And thus, Phil Katz built the bulk of the PKWare software empire off of one little shareware utility.<\/p>\n<p>However, PKZIP had one major drawback:\u00a0 It was a command-line program, requiring some knowledge of what a command line is, how to use it, and how to use PKZIP within it.<\/p>\n<p>As operating systems evolved toward Graphical User Interfaces (GUIs) and began to focus on ease-of-use, there was clearly a gap.<\/p>\n<p>You could download a ZIP file from a BBS using your terminal program running in a window, but then you would have to shell out to a command prompt and run some arcane (pun intended) commands to extract the files within it, in to a usable format.<\/p>\n<p>In the early 90&#8217;s\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/WinZip\" target=\"_blank\" rel=\"noopener noreferrer\">WinZip<\/a> emerged as a graphical front-end to PKZip.\u00a0 With PKZip installed, and with WinZip properly installed and configured, a user could simply double-click on a zip file to extract its contents, or drag and drop some files to create a new ZIP file.\u00a0 WinZip handled the user interface, and on the back end, it ran PKZip with the appropriate command-line switches.<\/p>\n<p>Eventually, WinZip adopted a &#8220;clean-room&#8221; ZIP implementation, and dumped PKZip.\u00a0 Now, there was no complicated dependencies nor configuration.\u00a0 If a user needed to open a zip file, they could simply download and run WinZip as a single program.<\/p>\n<p>As Windows 95 boosted the popularity of home computing, WinZip quickly became much more popular than PKZip.\u00a0 PKWare made a feeble attempt to release a competing GUI product, but it was too-little, too-late.\u00a0 WinZip had been on the market longer, most users were familiar with it, it had better desktop integration, and it was far easier to use.<\/p>\n<p>By the late 90&#8217;s, WinZip was one of the first programs you needed to download after any new operating system was installed.<\/p>\n<p>Similar to PKWare, WinZip had a &#8220;trialware&#8221; license that allowed you to freely use it for a couple of weeks, and then either delete it or license it.<\/p>\n<p>To help drive revenue, <strong>unlicensed<\/strong> copies of WinZIp would pop up a friendly reminder.\u00a0 Once you entered a license code, the reminder disappeared.\u00a0 Further, a license was perpetual, and initially allowed for perpetual upgrades.\u00a0 So for about $10 (if I recall), not only could you license WinZip to get rid of the annoying pop-up, but you could also freely download and upgrade to the latest version every couple of months when it was released.<\/p>\n<p>WinZip prospered as it virtually ruled the market.\u00a0 Over time they added new features and updated the GUI, but WinZip was still WinZip.<\/p>\n<p><strong>And then Microsoft released Windows XP, which had built-in support for zip files.\u00a0 <\/strong><\/p>\n<p>It&#8217;s hard to believe that Microsoft turned a blind eye to this lucrative niche for nearly 10 years, but on the other hand, they were probably gun-shy after having recently fought off anti-trust litigation from Netscape.\u00a0 In versions of Windows prior to XP, if you double-click on a ZIP file without WinZip (or another ZIP handler) installed, you more or less get a message that says &#8220;what the heck do you want me to do with this??&#8221;<\/p>\n<p>Now, with Windows XP and onward, you could double-click a ZIP file to open it, or right-click some files and send them to a &#8220;compressed folder&#8221;, which is Microsoft&#8217;s codename for a ZIP archive file.<\/p>\n<p>Even worse for WinZip, by the time Microsoft released XP, there were Free and Open Source Software (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Free_and_open-source_software\" target=\"_blank\" rel=\"noopener noreferrer\">FOSS<\/a>) alternatives such as WinRAR and 7-Zip.\u00a0 Initially, each of these only supported a proprietary archive format (RAR and 7z respectively), but eventually they both ended up supporting multiple archive formats, including ZIP, and even the advanced features of the ZIP format, such as media spanning and AES encryption.<\/p>\n<p><strong>And, WinZip&#8217;s market began to dry up.<\/strong><\/p>\n<p>Casual users didn&#8217;t need to download anything &#8211; they simply used the operating system&#8217;s built-in ZIP file handler.<\/p>\n<p>Power users could download FOSS utilities for free, such as WinRAR and 7-Zip, and simply avoid both the cost of WinZip and its increasingly clingy, laggy user interface and more frequent and annoying beg-ware pop-ups.<\/p>\n<p>As it turns out, switching from a perpetual to an annual license model was a smart move for WinZip.<\/p>\n<p>Rather than die out like ARC and PKZip, there is just enough recurring revenue from corporate licensees to keep it on life support.<\/p>\n<p>So, despite being completely obsolete, WinZip is still running out there, with it&#8217;s ever-more kludgy and annoying user interface, limited features, and annoying pop-ups.<\/p>\n<p>And, companies like the one I work for are still running it, because, hey, it works, and hey, they still have a license for it.<\/p>\n<p>&nbsp;<\/p>\n<h2>Why Pop-Up Ads are Bad<\/h2>\n<p><span style=\"color: #ff0000;\">&lt;RANT&gt;<\/span><\/p>\n<p><span style=\"color: #ff0000;\">In case you don&#8217;t remember using a computer in the 2000&#8217;s, let me describe what it was like:<\/span><\/p>\n<ul>\n<li><span style=\"color: #ff0000;\">&#8220;Windows has some updates for you!&#8221;<\/span><\/li>\n<li><span style=\"color: #ff0000;\">&#8220;Update to the LATEST version of Adobe Flash to view this page!&#8221;<\/span><\/li>\n<li><span style=\"color: #ff0000;\">&#8220;Adobe Acrobat needs to be updated.&#8221;<\/span><\/li>\n<li><span style=\"color: #ff0000;\">&#8220;Your virus definitions are out of date.&#8221;<\/span><\/li>\n<li><span style=\"color: #ff0000;\">&#8220;You&#8217;re not running the latest version of WinDVD \/ WinAMP!\u00a0 Download it now!&#8221;<\/span><\/li>\n<li><span style=\"color: #ff0000;\">10 browser pop-ups for spray tanning you should buy online, software that can clean your PC, stock you must buy immediately, adult websites you HAVE to try right now, the truth about &#8220;x&#8221;, and whatever else you don&#8217;t care about.<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #ff0000;\">Play this every couple of hours on endless repeat while you&#8217;re trying to edit a document or watch a movie.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">PEOPLE.\u00a0 HATE.\u00a0 POP-UPS.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">People hate pop-ups so much that every modern browser has a built-in pop-up blocker &#8211; code that specifically stops a website from opening new browser windows.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">People hate pop-ups because they are pre-emptive.\u00a0 You have to STOP doing what you WERE doing (which was important to YOU), and click &#8220;close&#8221; on a useless pop-up.\u00a0 You can&#8217;t ignore a pop-up, because it&#8217;s right there, blocking whatever you were working on behind it.\u00a0 It&#8217;s even worse when you&#8217;re typing, because you have to take your hands off the keyboard, which is both slow and distracting.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">People HATE them.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">So why have a\u00a0<strong>completely random pop-up<\/strong> inside a fully-licensed product??<\/span><\/p>\n<p><span style=\"color: #ff0000;\">If I was running the trialware version (if that even still exists), then a pop-up is justified when I first launch the program.\u00a0 &#8220;Hey&#8230; we see that you still haven&#8217;t registered&#8230;&#8221;\u00a0 \u00a0OK, fine.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">BUT I HAVE registered.\u00a0 It&#8217;s fully-licensed.\u00a0 And, I DIDN&#8217;T EVEN HAVE WINZIP RUNNING!!\u00a0 So it obviously has hooks in to the scheduler (Microsoft&#8217;s biggest architectural mistake, but that&#8217;s another story) for the sole purpose of trying to sell me more WinZip crapware, that I can only assume has even MORE pop-ups!<\/span><\/p>\n<p><span style=\"color: #ff0000;\">What&#8217;s even worse is that I don&#8217;t need any of the &#8220;new features&#8221;, and I don&#8217;t want them.\u00a0 I don&#8217;t need some crappy product &#8220;running tasks in the background&#8221; or &#8220;sorting through my photos&#8221;.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">All I need to be able to do is encrypt a ZIP file and read encrypted ZIP files.<\/span><\/p>\n<p><span style=\"color: #ff0000;\">BUT, because I&#8217;m on a corporate laptop, rather than downloading a superior product like 7-Zip, which is simple, fast, and free, I&#8217;m forced to run WinZip and deal with bulky, slow software and random crappy pop-ups.\u00a0 What a user experience!<\/span><\/p>\n<p><span style=\"color: #ff0000;\">&lt;\/RANT&gt;<\/span><\/p>\n<p>Just let this sink in for a minute&#8230; My recent experiences with WinZip have been so frustrating that I just spent 3 hours of my personal time writing this blog post.<\/p>\n<p>&nbsp;<\/p>\n<h2>Tips for Corporate Desktop Admins<\/h2>\n<p>Why do corporations still use WinZip?\u00a0 Probably one of several reasons:<\/p>\n<ul>\n<li><strong>You have used it for years<\/strong>.\u00a0 So what.\u00a0 The current version is a kludgy piece of crap.\u00a0 Move on.<\/li>\n<li><strong>You already own a license<\/strong>.\u00a0 This falls under the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sunk_cost#Fallacy_effect\" target=\"_blank\" rel=\"noopener noreferrer\">sunk cost fallacy<\/a>.\u00a0 Once an investment significantly diminishes in utility, the best course of action is to STOP SPENDING MONEY ON IT.<\/li>\n<li><strong>We have to train our users<\/strong>.\u00a0 No, you don&#8217;t.\u00a0 The 7-Zip interface is similar to the WinZip classic interface, and anyone who has used a computer within the last decade <a href=\"https:\/\/justinparrtech.com\/JustinParr-Tech\/essential-computer-skills-for-all-office-workers\/#Use_Zip_Files\">will figure it out<\/a>.<\/li>\n<li><strong>WinZip is secure<\/strong>.\u00a0 So are 7-Zip and WinRAR.\u00a0 But, now that no-one out in &#8220;the real world&#8221; is running WinZip, finding new vulnerabilities is much more difficult.\u00a0 Existing WinZip deployments could sit on desktops for years in a vulnerable state.\u00a0 In contrast, with 7-Zip being one of the most popular pieces of FOSS of all time, there is lots of active development, and any vulnerability would be quickly identified and patched.<\/li>\n<li><strong>&#8220;Open Source&#8221; licensing is questionable<\/strong>.\u00a0 No, it&#8217;s not.\u00a0 Have your legal department review and approve the GPL and move on.<\/li>\n<li><strong>Being open-source, there is little or no support<\/strong>.\u00a0 IT&#8217;S AN ARCHIVE UTILITY.\u00a0 HOW MUCH SUPPORT DO YOU REQUIRE?\u00a0 Having said that, there&#8217;s probably more support out there for 7-Zip than any Microsoft or IBM product.\u00a0 (Microsoft is the new IBM, they just don&#8217;t know it yet.)<\/li>\n<li><strong>It&#8217;s difficult to deploy<\/strong>.\u00a0 You don&#8217;t even have to install it.\u00a0 Just copy the files and run it.<\/li>\n<li><strong>It&#8217;s expensive<\/strong>.\u00a0 The &#8220;F&#8221; in FOSS stands for &#8220;Free&#8221;.<\/li>\n<\/ul>\n<p><strong>Tip of the day:\u00a0 DUMP WINZIP.\u00a0 STOP WASTING MONEY ON MAINTENANCE AND LICENSING.\u00a0 MOVE ON TO A SUPERIOR SOFTWARE PRODUCT.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<h2>Tip for Software Designers<\/h2>\n<p>If you are Microsoft:<\/p>\n<p>If someone is making MILLIONS OF DOLLARS selling an add-on to your flagship operating system, hint, you might want to BUY THEM.\u00a0 Loot the codebase, integrate the functionality, and move on.<\/p>\n<p>If you are a startup company with a niche product:<\/p>\n<ul>\n<li>Stay within your lane.\u00a0 Don&#8217;t over-innovate.\u00a0 Keep the feature set simple.<\/li>\n<li>Keep the User Interface as simple as possible.\u00a0 People are using your product out of necessity, not preference.\u00a0 They don&#8217;t want 15 levels of menus, nor &#8220;innovative&#8221; user interface elements.\u00a0 Keep it simple and fast.<\/li>\n<li>Don&#8217;t get greedy.\u00a0 You have a niche product, not a &#8220;desktop suite&#8221;.\u00a0 Charge users a few bucks for each license, and keep the product as simple as possible.<\/li>\n<li>Pivot when needed.\u00a0 Despite being battered in to the dirt by WinZip, PKWare didn&#8217;t go out of business.\u00a0 Currently, they are out of the desktop archiver market, and their current product offering is focused on security.<\/li>\n<li>Sell out at the top, not the bottom.\u00a0 Because you have a niche software product, someone will eventually come along who sells a better \/ faster \/ cheaper product.\u00a0 Once you begin to lose market share, it&#8217;s already too late.\u00a0 You WILL eventually have to sell &#8211; do you want to sell while your company is dominating the market, or as you walk out of bankruptcy court?<\/li>\n<li>NO POP-UPS.\u00a0 Remember your place.\u00a0 I don&#8217;t &#8220;WinZip&#8221; on my computer daily.\u00a0 I do a lot of things, and products like WinZip are a very small part of it.\u00a0 The LESS interaction I have, the better.<\/li>\n<\/ul>\n<p>Enough ranting, I think my points are clear.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bad Design: WinZip &#8211; An Annoying Pop-Up Ad from an Irrelevant Product &nbsp; The company where I am currently employed uses WinZip as its desktop standard for archive software. This isn&#8217;t my preferred option, but whatever. One minute, I&#8217;m cruising around in a spreadsheet, and the next, this pops up: They company in question has [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[7,17,4,19],"tags":[],"class_list":["post-6103","post","type-post","status-publish","format-aside","hentry","category-analyses-and-responses","category-good-design-bad-design","category-rants","category-tech-recommendations","post_format-post-format-aside"],"_links":{"self":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/6103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/comments?post=6103"}],"version-history":[{"count":10,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/6103\/revisions"}],"predecessor-version":[{"id":6118,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/posts\/6103\/revisions\/6118"}],"wp:attachment":[{"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/media?parent=6103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/categories?post=6103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/justinparrtech.com\/JustinParr-Tech\/wp-json\/wp\/v2\/tags?post=6103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}