A really nice read. I'd also suggest treating one's life as a debugging session once in a while… A few choice `printf` insertions and re-running can sometimes make a world of difference. :)
It's really nothing sophisticated. It's just stepping back once in a while and looking at what's not working, trying again while changing something small and noting what does work. Surely, you already do this at some level.
In a world where Marie Curie managed to win Nobel prizes in both Chemistry and Physics, I'd say managing to be both a designer and a programmer isn't such a big deal.
If this is something of interest to you, aim a little higher.
Winning Nobel Prizes in Chemistry and Physics is like being a world class developer in say both Haskel and C. Being a world class designer and developer is like winning the Nobel Prizes in both Physics and Literature at the same time.
Yeah, that's why it takes a few months for a reasonably smart person to gain the skills to be able to call themselves a developer or a designer, whereas it takes that same person 5-10 years to gain the skills to call themselves a physicist or a chemist. Then after that they need to get a Nobel Prize in it too.
Clearly, the difficult in becoming a designer and a developer at the same time is similar to that of obtaining Nobel Prizes in Physics and Chemistry.
It's not at all pointless. I for one am always glad to hear what works for others.
Before settling on a tablet, I considered the Wacom Inkling and even tried using the iPad and a few apps, but could never quite get the same level of precision as I can manage with a pencil. The tablet's just a stop gap, and keeps me from going crazy and loading up a boatload of sketching gear (psst… Copic pens). My Intuos 5 + Autodesk Sketchbook Pro combination gives me some degree of freedom without the clutter of gear I'd unavoidably end up with if I went shopping for stationery.
I did miss that they have so many Django videos. I added a link on the others section. They seem to be missing the DjangoCon Europe videos as mentioned.
Yes, pyvideo.org has a lot of videos. It seems to be missing the DjangoCon Europe videos though. I've created an issue at Will's repository: https://github.com/willkg/pmc/issues/33
Great starting point, I'd love to see females on there. Not sure what it takes to meet the developer status, but you might have good luck with lovely ladies like @divya, @leaverou, @Sunfeet22, @stephaniehobson, @zahnster, @denisejacobs. To toot my own horn, I'm @_mandynicole - a front-end designer - even though I'm not a big Twitterer.
A mild concern of mine with the "Google, if you’re listening" annotations. It's worth remembering that Chromium's an open-source project. If you really want something, send a patch.
You actually bring up a good point, the webkit inspector right now is tied to the webkit project, and the barrier to contribution is prohibitively high. I've suggested to Paul Irish separating the two projects and making them more independent, though I'm not sure what the feasibility of that is.
I can either try to submit a patch and likely fail, or blog about it. Last time I complained to Google about Chrome, they filed 33 bugs and fixed many of them. The point here is to be an agent of change, not an agent of patches :)
Well, discussion is fine too and not every web developer is in a position to knock out some detailed C++.
But this is still a valid point in the sense that Chromium is run much more in the spirit of an open-source project than other large-scale commercial open source efforts. External patches do make their way into Chromium.
I'm probably not the only one, but I have no idea where the separation between Chromium and Chrome actually is. Can anyone enlighten me as to where the separation really is? Is Chrome a fork of Chromium, is Chromium an upstream? I know they actively work together in a lot of ways but how exactly?
Aside from the obvious - branding and stability - It's mainly the commercial stuff (MP3, PDF, Flash) which can't be distributed under Chromium's license.
It can be useful to engage open source projects of this size on other grounds - I can't speak for Chromium, but with many significant projects, a patch with some code is less than useful if there's been no discussion around it.
"Ask a random twenty something what they want three years from now and you will mostly get a blank stare. This is not because of a lack of ambition, it’s because we have no faith in stability. The world has been pretty clear that it is not willing to provide any sort of stability; so we’ve learned to live without." - these words ring very true.