How Software Companies Die (1995)
Home Page for Charles Rosenberg
Piercing Through WhatsApp’s Encryption
WhatsApp has been plagued by numerous issues in their security: easily stolen passwords, unencrypted messages and even a website that can change anyone’s status. But that streak is not yet over.
How to Write an Opening Sentence
Bioinformatics, genomics, and Javascript
How Google Authorship decreased our traffic by 90%
We claimed Google Authorship like every SEO blog told us to. Then our search clicks dropped 90%. Here are the numbers and what really happened.
Can Snowden be targeted using the Adobe breach?
Note: As a professional courtesy to those at Adobe who are doing their absolute best to mitigate this breach, I have partially redacted all ...
How to Spread The Word About Your Code
You spent an entire weekend building a library, jQuery plugin, build tool, or other great piece of code you wanted to share far and wide, but after some tweets and ...
How Google keeps employees by treating them like kids (2006)
I was talking with a friend the other day about that perennial subject of conversation in the Valley, Google. And finally she gave me the clue that made the whole place make sense. “It’s about infantilizing people,” she explained. “Give them free food, do their laundry, let them sit on bouncy brightly-colored balls…
Flickr's redesign makes it a photo service actually worth sharing
I’ve been a paying Flickr member since late 2009, but this year was going to be my last. I believed this even after I forgot to change my billing settings and Flickr auto-renewed me into 2015, because it seemed chances were good that Flickr, a long-neglected and resource intensive property, would get the ax soon …
Two Letters from Steve Jobs
During the 12+ years I worked at Apple I never met with Steve Jobs for work purposes. Of course like all Apple employees I saw Steve in Caffé Macs or walking with Jony Ive around the courtyard insi…
Facebook reveals friends list even when it’s set to private
The Sophos Blog
The Rejection Book: Good luck, bad luck, who knows?
I've been rejected by a lot of people and organizations over the years. The number of my rejections became so comical, that my parents put together a book. This was a special book, since many of...
Microsoft's dystopian pitch for remote work
Microsoft is launching a new marketing campaign for Office 365 that celebrates working during your kid’s recitals, on vacation, and while enjoying the appetizer at a restaurant. All this under the guise of “balance” between work and life. Yes, it’s horrible. Remote w…
MIT releases report on its actions in the Aaron Swartz case
Professors Hal Abelson and Peter Diamond complete review.
How to build great products
If you believe that sales fix everything, it follows that most startups fail because they don’t ship a great product in a growing market before they run out of money. Assuming you’ve picked an explosive market, how do you go about building a great product?1
Girls Who Code
I feel badly for Paul Graham because he's being made out to be something I am sure he is not. But the brouhaha that he unleashed about women founders, women coders, and women hackers is a good thing because we ought to be having a broader conversation about these issues. Paul asks "God knows what […]
Phishing Has Gotten Very Good
This isn’t phishing; it’s not even spear phishing. It’s laser-guided precision phishing: One of the leaked diplomatic cables referred to one attack via email on US officials who were on a trip in Copenhagen to debate issues surrounding climate change. “The message had the subject line ‘China and Climate Change’ and…
Commit that changed my life
Votre quotidien décrypté avec intelligence et curiosité