729 karma · joined March 31, 2010
my suggestion is to set up yourself a prgmr-like website, do the administration yourself (by hand), and spend a few hundred dollars trying to get some traffic and signups. if that starts to work out then take it from there. realize that more SSDs aren't going to generate any money; signups will.
a new website would be nice, but you don't have the money for one, and it's not clear it's worth trying to get one at this point. the pure ASCII look could actually instill some sort of confidence that your current website does not.
good luck!
a few nit picks: i can't imagine a scenario where i'd want my logger to close stdout (or any other file descriptor) for me.
there is a lot of missing error handling, which is really important for something critical like a logger. what happens when disk space runs out? no timeouts on network operations?
also your SMTP and Gmail loggers don't form valid MIME messages (I can't log non-ascii?). you also seem to just swallow exceptions which is totally not what I would want or expect from a logging library.
keep at it though, the logging module's API (inspired by log4j) is fairly painful.
the API might use hungarian notation, and you might have fallen out of love with it, but so what? it's a pretty decent API and there's no real benefit to users in changing it. they'll all to have to update/rewrite their JS to stay up to date with the library for effectively no reason.
nothing about making software is one size fits all. forcing scrum and pair programming sounds like a really good way to get an enthusiastic team, but guarantees little else.
if i had to come up with a permutation algorithm as part of writing code, you'd better believe i'd look one up so that i'm sure i'm doing things optimally. i wouldn't trust myself to come up with the exactly right algorithm on the first try.
if i had to deal with some weird half-sorted array, i assume i'd be working in the same context as the problem and wouldn't have to make up a solution on the spot with limited details. why do you have a weird-ass data structure like that to begin with? that's the first question i'd ask.
personally i always ask a couple of simple questions (like FizzBuzz) and then talk experience. if you want to see a code sample, ask for one -- written on a computer, without someone hovering over the candidate's shoulder. coding solutions to weird questions on a whiteboard doesn't help anybody.
that tends to be the result of years of people saying "you're lucky to get a job at all" combined with a long search and endless interviews.
and while yes, she did sign the non compete, it doesn't mean it's not bullshit, which is the entire point of the article. of course you can be a hardass and say "she signed it", "should have read it more carefully", "her fault", etc, but now she's on the dole until the clause expires because someone had a hissy fit and threatened to sue her employer. it's a crappy, stifling situation all around which is what the article aimed to point out.
The task is huge and it's unlikely that it will be
completed shortly based only on volunteer work, so we
came up with the following proposal, which splits the
work into several steps and sub-steps, togheter with an
estimate of how much money is needed to complete each
one.as for apps and packages, i don't care for most distros' dependency systems, but the only downside is more files on disk -- and who really cares if there's an extra 25MB of stuff you never use on there, assuming you have the space.
i'd be comfortable paying about $10/yr for my account (since i don't use it a ton) but at that rate it's hard to make a living and justify the time and effort. notifo is really handy but it's not something many people want to pony up for.
and as a former ITA Software employee, i can scoff and say they aren't actually doing anything resembling flight search. they're just scraping websites and APIs. node.js might be fine for that, but so is anything else. at that level it's more a matter of preference than capability.
Mostly a Python coder, working with Django, Twisted, and whatever else. Have worked in product dev, QA, and operations/devops. Can work at high or low levels of systems.
http://github.com/unshift for some sample code, http://unshift.net for my new personal site, email in profile.
as someone who's unsuccessfully been trying to coax something similar out of a designer, it's refreshing to see. my product requires a bit of convincing and explaining, so the standard business type website with a couple pictures thrown in isn't as effective. long copy is hard to get right and this guy nailed it.
which is exactly what you're doing...
if you're looking for work, it's worth knowing how to put together a good resume just so it gets you by the HR department.
i've also had experience where i was required to write (non trivial) sample code with my application, only to find out months after i started the job that nobody even looked at it.
code samples and projects are great to have, and especially helpful if someone cares, but the resume isn't dead yet.
in addition to a username/password for a sync account, you need to use an (unretrievable) sync key to add a browser. i understand the desire for security and privacy, but this is just horrible usability. i can get it all working obviously but there's no way this person (who is 80 years old) is going to be able to enter a key to set up the remote machines.
chrome's sync is much better. just use your gmail/google account credentials, and you're all set.
i refuse to believe taxing out of state corporations is going to make a big difference. there's already plenty there, it's just used in the least efficient way possible. this whole thing with the affiliate programs is either a really lame money grab or good lobbying by big box stores.