Skip to content

Instantly share code, notes, and snippets.

@ashleyh
Last active December 30, 2015 07:29
Show Gist options
  • Save ashleyh/7796101 to your computer and use it in GitHub Desktop.
Save ashleyh/7796101 to your computer and use it in GitHub Desktop.
I dropped out of high school when I was 16 years old, mainly because of typical teenager concerns. Some months later,
^--- too informal? -----------------------^
two software engineers started a local software group that, in retrospect, had a great impact on me. Although I had
previously been interested in programming, my greatest achievement was to write a second degree equation solver. Those
^---------------------------------?--------------------------------^
two engineers were also open source advocates: it did not take me long before I installed Debian GNU/Linux.
I began reading about and playing with the OS, network services, etc. It would not have gone
any further if one of those engineers had not introduced me to Python while returning from a hackmeeting in Madrid.
^---?-----^
As a consequence, I began playing around with Python: I implemented Conway's Game of Life, a strategic board game called Abalone, etc.
After a while, I discovered the Django web framework and began designing three or four little web pages.
My friends were aware of my interests and one of them offered me my first job as a freelance developer. It did not take long
before I got my first serious job: developing a web page for a local radio station that involved, among other things, uploading all
their data to the Internet Archive automatically, flexible radio program structures and a really clean administration
site. Nowadays the web page is actively used and the radio has become one of my most reliable clients.
The two engineers proposed that I become part of their association whose objectives were the promotion of FOSS and the
Basque language. As I carried on working on software projects, I noticed that, despite my self-managed education, I was
lacking a more solid theoretical base. Having settled down a bit, I decided that I wanted my hobby and my job to
become the focus of my studies too. So I picked up high school again; I expect to finish it this year without much trouble and with
good grades (I imagine being a bit older helps). Although I enjoy all the subjects, my current favourite subjects are
mathematics, physics and electronics.
This past summer I was faced with the dilemma of having to decide what to do next. Both Basque and Spanish universities
are a bit backwards in regards to computer science and software engineering. I have always liked Scotland (specially the
^-----------^ inappropriate
highlands' landscape -- I love hiking) and I have a taste for the grammar and the idioms of the English language. So I
searched for undergraduate courses, checked their programs and their prices and made my decision. Besides the
mathematical and algorithmic part of software development, I am interested in studying software design patterns and
different approaches to development, which is why I have decided to apply for Software Engineering courses.
The next thing I did was to get my IELTS certificate. Although my native languages are Basque and Spanish, I can manage
in Dutch, which has more similarities than differences with English, which helps, and I understand French. Being a
software developer, I read and write lots of documentation in English but I'm quite shy at speaking it.
I also began contributing to Django this year. At this moment, I own 18 tickets in the bug tracker, 13 of my commits made it into Django
1.7 and I reviewed several patches from other people. I am currently working on self-referenced template inheritance
handling along with another person; it will most likely become a medium sized feature of the 1.7 release. Working on
Django gives me the opportunity to work together with very bright minds, to learn about big and complex project
organization, to get my code, documentation and tests rigorously reviewed, to improve my technical communication skills
and to help the Django community move forward. Although I will definitely continue taking part in the Django community,
I am thinking of getting involved in Python's standard library too.
^-- you should mention how popular Django is
My goal is to further improve myself in what I enjoy so much: software development.
^-------this sentence is kind of dangling ------^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment