060. ILOVEYOU in "Hardcore Software" …rdcoresoftware.learningbyshipping.com/p/060-iloveyou // I was just at home when a reporter called me anxiously saying "I love you". It was weird. The world of email was under attack. It was a worldwide denial of service attack enabled by Office. This is the story. 1/
2/ The post takes you on a "Cuckoo's Egg" adventure as @markoff works with a source (a super talented engineer at a company we partnered with on Visual C++) to connect wildly unrelated dots.
a) a feature in Office that stamped documents with a unique ID so we could do linkfixup.
3/ and b) clues about the script used to infect other PCs.
The attack was not particularly sophisticated. But the damage was incredibly bad.
BILLIONS of dollars.
4/ This post is an exciting detective case. Importantly it offers valuable lessons in crisis management.
The worm/virus was using Office *exactly* how it was designed. People did incredibly useful stuff with the extensibility in Office. People=valuable enterprise customers.
5/ A whole industry grew using Outlook as a CRM platform that automated contacts or to do small business bulk emailing driven by simple scripting.
Now a "bad actor" was getting in the way of utility. If we turned this off, we'd be a commodity mail client. And upset Customers.
6/ We did not have a lot of time to respond. The world (as it were) was on fire. The defense department was going crazy as they had just signed a monster deal for Outlook/Exchange.
And "on fire" because servers were overwhelmed due to the worm nature of the attack.
7/ What is it like to have to decide between the utility of your product and features customers love and were asking for and safety and security in the market?
It seems easy but when the core beliefs and culture are questioned it is tough.
8/ If you really want to get into it you can see the nostalgic congressional hearing on the worm. Amazing as it sounds it took place just days after the attack. The questions were mostly good with a real substantial discourse.
That Dreaded Word: Unification in "Hardcore Software" — new story on creating a product plan when faced with an overwhelming desire for company strategic alignment 1/ …rdcoresoftware.learningbyshipping.com/p/058-that-dre…
2/ I have a lot of difficult lessons and stories to share in this writing. Some of the more challenging have to do with the "battles" or internal balancing acts over strategy versus empowerment versus execution.
When we set out to plan "Office10" (became Office XP) we had many!
3/ Conventional wisdom is/was Microsoft was filled with different factions battling each other for supremacy (that hideous org chart cartoon comes to mind). What such wisdom fails to capture is any growth business in business software will face "rock and hard place" challenges.
Book reco: Retail selling, specifically US department stores, have a long and rich history. Studying that history can be a great way to inform opinions on many debates going on today (🙄Amazon). "From Main Street to Mall" (2015) is a wonderful history. 1/ amazon.com/Main-Street-Ma…
[As it is holiday season it is always a good time to remember one of the most famous holiday films of all time takes place in the context of two department stores doing battle over Santa Claus and customers. (streaming on HBO)]
2/ Author Vicki Howard, lecturer at Univ of Essex, does a wonderfully researched history of the dawn of Main Street department store as it evolved through two world wars, trust busters, baby boomers, computerization, suburbanization, more. Lots of sourcing from trade pubs ❤️
Apple has revamped its Mac hardware, but its app strategy is more confusing than ever. @markgurman explains in this week’s Power On. bloomberg.com/news/newslette… // There is some truth to this but it isn't "confusing" to developers. Some thoughts... /1
2/ Once all Apple's hardware converged, the only question was how different the software platforms would be. The techie view is to run everything everywhere, except that can't really work. It always feels like it could, but it can't.
3/ The biggest challenge was always availability of touch on iPad and iPhone and not Mac. But it isn't just hardware but how an app is designed. This is where it is near term messy but Apple does control all the parts to make this work (kind of).
Going Global…Mother Tree in «Hardcore Software» // Microsoft was very in building global products—it was also super difficult technically—even Japanese typing needed to be invented! A product launch in Japan that's definitely "Lost in Translation"…1/5 …rdcoresoftware.learningbyshipping.com/p/056-going-gl…
2/ With the 2000 wave of products Microsoft was fully committed to enterprise while deliberately focusing less on individual consumers. This is the enterprise launch slide in Japan -- Web, XML, CSS, HTML etc were the focus.
3/ We had a similar corporate launch event in SF at the pre-opening of the *Sony* Metreon downtown and also the original Microsoft retail store. The mayor was there too! Here's a video of that whole launch.
M1 Max MacBook Pro Review: Truly Next Level! // Definitely watch this review by @MKBHD who does a fantastic real world and "totally understands the product" review, not a rush or fast take, but real world use.
2/ Watch the review but some things to call out
• "never heard the fans spin up audibly"
• "could have had higher end ports"
• "could have had ethernet on powerbrick"
• "effectively a mini Pro Display XDR"
• "best speakers on any laptop"
3/ Best analysis: the notch. I feel other reviewers should take note.
• "easy to complain when you're not using it"
1) "seems like it is part of the design language"
2) "ok to put the notch there as you don't really notice"
• "Cuts into display area you _didn't_ have before"
The mix shift due to the pandemic is driving the supply chain crisis -- the demand shifting from services to goods, because people are in pandemic mode and finding stuff to buy for at home. —@typesfast
At the core of this topic is the shipping container—a magic box invented in the mid 20th century that revolutionized freight.