Filip M. Noetzel

internet plumber

linkblog

I am collecting brilliant and insightful quotes, remarkable point of views and near-perfect references:

Why Being Embarrassed Is Critical to ...

(found 2009-07-17T12:29:54)
Reid Hoffman (founder of LinkedIn) was speaking at a Churchill event and said something that really resonated with me: ‘If you are not embarrassed by the first version of your product, you’ve launched too late.’
(posted in startup, startups, embarrassed, entrepreneurship, entrepreneur, advice)

Wave Robot Python Client Library

(found 2009-06-07T18:13:17)
This project hosts the source code and PyDoc for the Wave Robot Python Client Library
(posted in appengine, python, googlewave, wave, wavelet, wavebot)

naive.py at 6bc1ecd from mbuckbee's gae-naive-queue

(found 2009-06-06T02:11:31)
An extremely simple Message Queue application built as a learning exercise and building block for Google App Engine.
(posted in google, appengine, gae, messagequeue)

Windmill Testing Framework

(found 2009-05-05T12:39:03)
a web testing tool designed to let you automate and debug your web application thoroughly and efficiently
(posted in selenium, windmill, browser, qa, testing, automation)

Kilim

(found 2009-04-18T12:19:33)
a message-passing framework for Java that provides ultra-lightweight threads and facilities for fast, safe, zero-copy messaging between these threads. It consists of a bytecode postprocessor (a "weaver"), a run time library with buffered mailboxes (multi-producer, single consumer queues) and a user-level scheduler and a type system that puts certain constraints on pointer aliasing within messages to ensure interference-freedom between threads.
(posted in Kilim, actors, erlang, threading, scaling, jvm, threads, actor, messagepassing)

RPC and its Offspring: Convenient, Yet Fundamentally Flawed

(found 2009-03-29T14:48:18)
Summary * RPC is a convenient but flawed accident of history * It’s almost 2010, folks — we can do WAY better
(posted in erlang, concurrency, rpc, qcon, rest, designflaw, understanding, corba, system:filetype:pdf, system:media:document)

Object Oriented CSS

(found 2009-03-01T11:11:31)
How do you scale CSS for millions of visitors or thousands of pages? Object Oriented CSS allows you to write fast, maintainable, standards-based front end code. It adds much needed predictability to CSS so that even beginners can participate in writing beautiful websites.
(posted in css, performance, maintenance, oop, objectoriented, widgets, components)

Ruby’s not ready

(found 2009-02-01T21:42:45)
The language is not without promise or potential, but in its current state there is no reason to choose it over a mature, robust language like Python.
(posted in ruby, python, programming, rant)

Qualifikation: Autismus

(found 2009-01-27T09:33:39)
Mette sitzt an ihrem Schreibtisch in einem Kopenhagener Büro-Viertel. Am Computer berechnet sie, wo unter der dänischen Metropole Kabel verlaufen, damit diese bei Bauarbeiten nicht getroffen werden. Eine Arbeit, die enorme Konzentration und Präzision verlangt. Jeder Rechenfehler könnte zur Beschädigung einer Leitung führen - und für die Auftraggeber aus der Telekommunikationsbranche richtig teuer werden. Doch Mette macht keine Fehler. Jedenfalls nicht bei dieser Arbeit. "Ich kann mich gut konzentrieren, wohl besser als andere. Ich achte auf jedes Detail. Das bedeutet, meine ganze Konzentration ist die gesamte Zeit auf meine Arbeit gerichtet", erklärt Mette.
(posted in german, autism, office, management, autismus)

The New Fork - Brian's Waste of Time

(found 2009-01-25T14:03:44)
Personally, I love the "please fork my stuff" mindset. I write open source stuff to solve my problem, and hey, if it solves yours too, bonus, have fun, don't sue me..
(posted in git, forkyou, github, forking, forks)

more.. ..

microblog

Mood, recent thoughts, small rants:

  • Yay, git-notes is part of git v1.6.6! http://www.kernel.org/pub//software/scm/git-core/docs/git-notes.html
  • I've been running a local hudson against my git workdir for a few weeks now.. Next stop: Hudson pushing back git-notes ..
  • A serious man (@ CineStar Berlin - Original im Sony Center) http://4sq.com/4riJyv
  • @googlewavedev I open-sourced http://longurlspleasebot.appspot.com/, so one can make a competing robot! Are you prepared for that ?
  • Make a couch out of an elephant (pun is way funnier in german)! Vote for http://issues.apache.org/jira/browse/MAPREDUCE-1211
  • Strike! Doesn't overlap with @googleio RT @djangocon DjangoCon Europe 2010 will be May 24-26 (conference) and May 27-28 (sprint)
  • At @betahaus once again, w/ @waveto @bnortjer @dirkaholic et al.
  • @twicca I can haz color labels for lists please? Kthxbye
  • Someone please think about encrypting (byte) code so that I can run it in a cloud, without the cloud vendor knowing what I compute.. #dowant
  • @coezbek Turns out, you don't need 'em.
  • It's refactoring monday!
  • Warming the house for the housewarming party #almostapalindrome
  • @simonw Do you know http://code.google.com/p/google-maps-icons/ ?
  • @codemonkeyism The one about the steak.
  • @codemonkeyism [[citation needed]] — Enlighten us!
  • Idea: Add a crypto-layer to git that encrypts all objects, then push all free/private/corporate .git/objects/* in a giant DHT/torrent/cloud.
  • Do want: Squashing merge commits (i.e. octopus merge after the fact) #git
  • @hukl It's not against Flash, it's against Hulu and all the other flash-based iTMS competitors.
  • I like how the big boys won't let Adobe Flash play along. Go Apple! Go Youtube!
  • @mesirii Do want!
  • Weird erlang-over-xmpp stuff by @peterneubauer http://www.internetdagarna.se/track/media/social-computing-or-let-the-bots-talk
  • Do want: a combination of vim's :grep and git-grep
  • So, got an 256G 2.5" Samsung SSD to play with. Will tell you how amazed I am after lunch.
  • Chinese w/ @werner @jodok @fh @boggle @zeank et al (@ Transit Mitte w/ @jodok) http://4sq.com/1T5Sdm
  • Watching http://www.youtube.com/watch?v=b1v4BYV-YvA to prepare for the Stevenote
  • Current projects

    Some free software stuff.

    git-overlook

    A git extension for having certain changesets in your working dir, but not in your tree. Think .gitignore, but for changesets, instead of files.

    django-hashedfilestorage

    A thin layer to django.core.files.storage.Storage that rewrites filenames, so they depend (read: SHA1-hash) on the file's content

    django-hashedmedia

    Serve your django webapp's static media by it's hashsum.

    django-templatecomponents

    A django application that makes it easy to organize your component source (JavaScript, CSS) right in your django templates to make your website much faster. (Beerware)

    django-templatesadmin

    A django application that allows editing django templates by the secretary and/or the designer.

    me, elsewhere

    curriculum vitae

    A more detailed cv is available by email on request.

    after elementary school – April 2006
    Cologne, secondary school
    April 2004 – December 2006
    Unika GmbH, in charge of zwangsversteigerung.de
    October 2006 – present
    Free University of Berlin, studying computer science
    January 2007 – September 2007
    LinkLift Ltd., Jr. Software Developer – PHP, Unix
    October 2007 – April 2008
    Mabber GmbH, Jr. Software Developer – Javascript, XMPP
    May 2008 – present
    brokerz.com, Software developer
    February 2009 – present
    doctr.com, Software developer

    skills portfolio

    Skills I think I have, in no particular order:

    Bash, CSS, DOM, Gentoo, HTTP, IMPS, Java, JavaScript, Linux, MySQL, Python, SQL, Vim, XHTML, XML, XMPP

    contact

    I'm available for contract work!

    Filip Noetzel
    Albestraße 13-14
    12159 Berlin
    Deutschland

    Reach me via XMPP or SMTP at f...@j03.de.

    © 2008 by Filip M. Noetzel. All rights reserved.