Daring Fireball: iPhone 4 Impressions and Observations
Notes from today’s WWDC keynote.
Letter to a Young PL Enthusiast
(I wish someone had written this letter to me years ago.—Ed.) Dear young programming language enthusiast! You are fascinated by programming ...
My Common Git Workflow
A recent post [http://reprog.wordpress.com/2010/05/12/still-hatin-on-git-now-with-added-actual-reasons/] that was highly ranked on Hacker News complained about common git workflows causing him serious pain. While I won't get into the merit of his user experience complaints, I do
No One Wins In Business Plan Competitions
Last week one of the schools I teach at invited me to judge a business plan contest. I suggested that they first might want to read my post on why business plans are a poor planning and execution t…
Worst-Case Thinking
At a security conference recently, the moderator asked the panel of distinguished cybersecurity leaders what their nightmare scenario was. The answers were the predictable array of large-scale attacks: against our communications infrastructure, against the power grid, against the financial system, in combination with…
Still hatin' on git: now with added Actual Reasons
Monday’s little diatribe on git seemed to stir up quite a bit of strong opinion, both agreeing with me and disagreeing. As is often the case, they two camps seem to be split about 50-50, whi…
Why No Jobs
Around the time of the Great Depression, a man named John Maynard Keynes made an incredible discovery. The reason so many people were out of work was not really because of irresponsible banks or high taxes or reckless government policy. It was really much simpler than all that: there wasn’t enough money.
Facebook is Dying
Baekdal is your premium site for media reports and trend analysis. Subscribe from €7.55/month
Is it hard to become an Android developer?
My last post (Android Developer Income Report) caused a lot of questions about how to jump into Android apps development. It is very surprising for me as earnings I have presented are not even clos…
Gay marriage: the database engineering perspective
Update, 2017-09-25 Hi! This essay is undergoing a long-overdue rewrite. In the meantime, consider my 2015 follow-up essay, Obergefell v. Hodges: the database engineering perspective....
How to Make Visa Obey Your Every Desire: The Credit Card Concierge Experiment
The following post is a guest post by John Hargrave, whom I met in 2007 at SXSW. If you find large-scale pranks (Super Bowl, anyone?), impersonating celebrities, and other clever mischief amusing, he’s the king of the domain. His book Prank the Monkey is a guide to unleashing your inner Loki. Given my interest in […]
WordPress 3.0 available
Arm your vuvuzelas: WordPress 3.0, the thirteenth major release of WordPress and the culmination of half a year of work by 218 contributors, is now available for download (or upgrade within your da…
John Gruber: The iPad
Notes and observations, five days in.
Employed with a side of startup
Starting a side gig during your 9-to-5: Avoid legal issues and maximize success.
Bump
One of the nice things about this job is that I’m meeting lots of interesting startups who are doing mobile apps. My fave so far is Bump .
Xcode UI Improvements
Xcode is a fantastic development environment for developing Mac, iPhone, and iPad applications. But it has some areas for improvement. In this post, I’ll explore some improvements to how documentation and autocompletion is integrated into the development workflow and how Xcode could provide specialized interfaces for…