human
I wrote the below code

    class OhlohValue:
        u'\n                                Abstracts    complex    data    and    make    it    sortable    and    writable    for    the    SortableMarkdownTable\n                                '
        def __init__(self, obj, value):
            if ((u'ohloh' in obj.keys()) and (value in obj[u'ohloh'].keys())):
                self.value = obj[u'ohloh'][value]
            else:
                self.value = None
        def __lt__(self, other):
            if (self.value == None):
                return True
            if (other.value == None):
                return False
            return (self.value < other.value)
    class OhlohNumber(OhlohValue, ):
        u'\n                                OhlohValue    implementation    for    numeric    data    with    a    pretty    unicode    function    for    numbers    that    are    very    large\n                                '
        def __str__(self):
            try:
                value = float(self.value)
                sizes = [u'G', u'M', u'K']
                size = u''
                while (((value / (10 ** 3)) >= 1.0) and (len(sizes) > 0)):
                    value = (value / (10 ** 3))
                    size = sizes.pop()
                return (u'%d    %s' % (round(value), size))
            except:
                return u'-'
    class OhlohDate(OhlohValue, ):
        u'\n                                OhlohValue    implementation    for    dates    with    a    pretty    unicode    function    that    shows    the    time    difference\n                                '
        def __str__(self):
            td = (datetime.datetime.now() - self.dateobj())
            if (td.days < 0):
                return u'-'
            if (td.days < 30):
                return u'<1    month'
            elif (td.days < 356):
                return (u'%s    month(s)' % int((td.days / 30)))
            else:
                return (u'%s    year(s)' % int((td.days / 356)))
        def dateobj(self):
            try:
       ...

What's a good function header?

=====
Here's a good function header?
assistant
#Here's a good function header.

def write_to_table(projects):