Why are there so few female developers?

Currently I’m the only female developer at my office, and one of a total of four in the company (and two of the four are currently on leave). We had an interesting discussion over lunch about this that mostly dealt with experiences during childhood, even though it somehow degraded into space cowboys…

Anyway, thinking back to my own upbringing, we always had computers at home but my parents’ neither encouraged nor discouraged computer use. They were just there. I remember played Digger, a Pacman clone, on my dad’s Toshiba laptop with DOS. When we got Windows 3.11 and a colour printer, I used to collect horse pedigrees and print them out with a pretty headline, and I liked changing the colours and layout of my Windows 3.11 desktop.

Then we got Windows 95 and the internet, and I think it was my dad who gave me HTML4 for Dummies, for some inexplicable reason. Like so many others I carefully hunt-and-pecked my first site in NotePad, and it was all about me. And horses. Probably mostly about horses.

And it was lots of fun!

My own empirical research into why my female friends and classmates don’t pursue a career in development (web or software) shows that they tend to prefer designing. I understand that, I love designing and that’s where I started, but part of why I got into the development  was because I wanted to make my designs work. Not just be a static Photoshop file – pretty, but useless – but to be something that people could use.

I guess I have no answer to the question, but I find it strange that there seem to be so few women interested in such a creative and exciting line of work. It’s just so much FUN! :D

Bakåt och uppåt…

… har det gått, när jag siktade på framåt och nedåt.

Jag verkar ständigt bli förkyld och det sätter käppar i hjulet för alla former av regelbunden träning, förutom promenader. Och promenader känns inte tillräckligt och det märks på vågen att det inte heller är tillräckligt.

För att förhoppningsvis råda bot på detta har jag varit hos läkare och tagit prover. Jag hoppas på en brist någonstans, några piller och sedan en förkylningsfri vinter, även om det säkert inte är så enkelt.

Om jag ska komma i mina favoritjeans igen får jag göra något åt vikten även om jag inte kan träna, och har därför gått med i Viktklubb så att jag kan hålla koll på maten. Målet är minus 5 kg (ungefär det jag gått upp på detta knappa år utan ordentlig träning) till i januari någon gång, i alla fall innan min 30-årsdag.

Kommer jag igång med träningen hoppas jag att det går lite fortare än så.

Små livsstilsförändringar

Efter att jag slutat plugga och börjat jobba har jag blivit en riktig soffpotatis och det går faktiskt inte för sig. Jag har både tappat kondition och muskelstyrka samt lagt på mig ett antal mindre trevliga kilon. Jag har någon säkerligen felaktig föreställning att om jag börjar blogga om min träning så blir det roligare… right? Right.

Tre förändringar

Jag hade tänkt mig att från och med denna vecka (v. 41 2011) genomföra tre förändringar.

  1. Matlådor till jobbet
    Detta både sparar pengar och gör det enklare att äta nyttig mat
  2. Vardagsmotion
    Kontoret ligger tre trappor upp. Hissen är förbjudet område.
  3. Träning
    2-3 gånger i veckan ska jag infinna mig på gymmet eller i löparspåret och röra på mig i minst 30 minuter (spinning/löpning/styrketräning).

Punkt ett och två får anses vara uppfyllda för denna vecka, men p.g.a. en eventuell begynnande förkylning har steg tre inte blivit av alls. I helgen ska jag göra en träningsplanering för den kommande månaden och om jag bara håller mig frisk så ska jag följa den. Basta!

Och skriva allt om mina framsteg (och bakslag) här.

Drupal vs. WordPress

I have received a few quips about working with Drupal and yet using WordPress for my blog. To that I say, use whatever fits best for the project you’re working on.

  • Despite what any Drupalistas might say ;) , setting up a blog with WordPress is faster and easier than with Drupal. WordPress’ famous simple install process is just that – stupidly simple and fast.

    But Drupal is pretty straightforward to install too, you might say, especially for someone who is working with Drupal and has installed Drupal a fair number of times by now. Yet, WordPress is still easier and faster.

  • WordPress is a blog from the moment it is installed. No setting up content types and configuring image filters and installing a WYSIWYG editor of choice – it’s all just there. Write and publish, bam!
  • Sorry, Drupalistas, the amount of well-designed themes for WordPress is just infinitely larger. I think this is because of the many web designers who have discovered WordPress as an easy way to make websites for clients, i.e. the WordPress community has a larger amount of developers coming from the designer end of things than Drupal.

    This did not factor into my decision to use WordPress since I made my own theme. What did matter is that I can put together a WordPress theme in my sleep while theming a Drupal site still requires me to be at least somewhat capable of focusing.

  • And finally, WordPress’ back-end is just prettier. And I like pretty things.

Some day, I’m going to make a really pretty Drupal admin theme.

Get Drupal permissions machine names

I just spent about 20 minutes trying to find a list of all available permissions and their machine names. Turns out that 1. since modules can set their own permissions, there is no definite list and that explains the lack of such a list in the documentation, and 2. it’s dead easy to find out on your own installation.

Go to the administer permissions list, find the permission you want, inspect the checkbox for that permission and there it is! The value of the checkbox is the machine name of the permission. Beats having to programmatically loop through module permissions or to search through every module’s files for permissions code, which are two solutions I found on the interwebs.

Things I miss from Drupal when working with WordPress

A script like Drush but for WordPress would be welcome. Despite Drupal’s installation taking slightly longer if you know what you’re doing – and a whole lot longer if you don’t – than installing WordPress, quickly downloading everything you want with Drush is definitely quicker than navigating through wordpress.org and manually downloading plugins.

Devel and especially its dpm() function is also something I miss every time I have to dig into any form of WordPress code. An easy way to quickly get an overview of what a function returns or what’s in an array.