Experience Level
My personal interests in certain topics and the knowledge acquired in my computer science studies somewhat define my expertise:
- I am a language addict. I love to explore different languages for the paradigms they offer.
- If paradigms are like hammers ... well, when i meet a new hammer, all my problems look like nails for a short period.
- They teach you only a very narrow-minded subset of the spectrum at university, which i find quite pitiful.
- Languages that faciliate interactive programming (python or ruby shells, common lisp REPL, erlangs hot code replacement, etc.) are superior!
- There is no real language of love for me in the universe (but there are strong candidates like python and ruby for most stuff i do)
- I am fascinated by the human brain, and therefore in the fields of AI and ML, as they try to simulate humans.
- I took courses at university regarding cognitive systems and machine learning.
- I try to focus on human-computer-interaction right now at university, especially alternate input methods.
- Improving the human ability to cope with information and computer supported collaborative learning/working are further fields of my studies.
- I got quite involved in theory about software architectures, especially the OOP design paradigms.
- I took a course at university regarding software engineering.
- I spent hours after hours on the web, just reading about current programming styles.
- I tend to over-design on my own code, but am getting better at striking the balance between beautiful design and getting code done.
- I love web applications, especially since the advent of the so-called Web2.0(tm)
- I never learned anything about them in university, since they tend to do everything in Java
- In the eternal war between SOAP advocates and RESTafarians i happily choose the REST-side
- I am interested in web apps that faciliate collaborative working (wiki, organizers, etc.)
My general experience in programming, regarding hours spent, is roughly estimated according to the following factors:
- general motivation for programming as a hobby since i first started
- programming done for courses at university
- functional programming (Haskell)
OOP & software engineering (Java)
- Database (SQL)
- several programming assignments in other courses (somewhat free choice of language)
- jobs i had in the past 4-5 years (40h/month in average)
- admin jobs which involved programming
- full-scale programming jobs
- interest for programming languages in general
- Experience in coding in general
- started 2000, 2500 hours
- Experience in Python coding
- started 2006, 500 hours
- Experience in HTML
- started 2000, 500 hours
- Experience in CSS
- started 2002, 200 hours
- Experience in Javascript
- started 2006, 100 hours
- Your favourite programming language(s), best first
- Python, Ruby
- Tools you use for development
- emacs, laptop, green tea
- Did you already do full day work (8h/5d) over some weeks on some software project yet?
- Not really. Had some phases, where i hacked code 16h/day for some days. Mostly because of some deadline for a part time job. I never want to do that again ... ever.
- If not, is your motivation good enough that you think you can do that for MoinMoin?
- Right now i am fully motivated to tackle this task.