mattdlondon
Joined 12 years ago
Joined 12 years ago
My printer can scan to a shared drive on my home LAN, saving files as PDFs. These are then uploaded Google Drive where everything else happens automatically (e.g. if you search for something, it will find it in scanned PDFs automatically).
Its super-useful especially since the mobile clients for drive is rock solid. I can be on the phone to someone and pull up basically any document I've had since the 90s in a couple of seconds, for free. Its kinda fun being on the phone to a call centre and being able to pull up data quicker than they can. Tax returns are an absolute doddle when everything is paperless.
The only thing that is missing for me from Google Drive is like a "Knowledge Graph" for my own documents - I can search by keyword or filename etc sure, but I'd like to get some "intelligence" next like we're used to with Google Now, but for my scanned docs, like "show me my bank statements with a payment to Amazon in the last 3 months" etc.
The quality is not amazing - they probably won't last more than a year or so, but then neither does a prescription.
Glasses don't need to be expensive.
e.g. you have a function with a "database" parameter ... it could be a string, it could be a dict, another class, or even a number. There is no way to know apart from back-tracking through the code (or run it and wait for it to fail with a TypeError when that code gets hit). With java you just read the type off the screen and you can get on with solving the problem at hand without extra thinking, and even if you do screw up your IDE tells you right away with a nice squiggly red underline, or if you're not using an IDE during compile time. With Python you might not find out about that TypeError until that 3am pager call.
People have suggested that the answer to this is forcing strict naming conventions and/or strict docstring conventions ... but if you are going to go with that level of extra work of typing "database_string" or """Lots of long docstrings explaining exactly what type the database parameter is.""" (and maintaining it!!!),you're not saving any boilerplate (biggest complaint I've seen levelled at java) so why not just use a statically typed language ?
tl;dr - for me, python adds cognitive load of keeping the minutiae of the code in my head on top of solving the actual task at hand.
That said, I like the "pick up and go" prototyping feel of Python for quick jobs - java sucks for that.
So it uses "doc" instead of "$" but feel free to fork :-)
Find your passion, do the best you can, learn, improve your skills and you might get lucky one day or just live a good life. Money is nice but its not everything.
For anyone applying to where I work please please please do not include a photo because I instantly know your age & ethnicity - things that I am not supposed to know about you.
Obviously I am going to see your face eventually (assuming you get to an on-site interview), but seeing it all before I get to talk to you in person can lead unconscious bias which is not good for anyone.
2) Promote the website a bit
3) Profit.
The trick is working out what your niche is that hadn't already been done by someone else.
I lucked out with some websites in the UK about fuel consumption (for cars) a few years ago. I invested a weekend of my time and a little promotion effort and it snowballed - initially it made maybe £1 a month for the first year to 24 months but now I get about 150,000 hits a month which with ads earns a decent amount of money (more than you are looking for)
They've just described a laptop/chromebook, right?
I also found the repetitiveness/predictability of the rhythm to be troubling - I'd end up focusing on the noise and thinking about "what was coming next" to be ultra-distracting.
Kinda like when you have a noisy neighbor at night and you are just trying to get to sleep, but all you can focus on is the noise coming from your neighbor. You cant switch off - all you can do is focus on the noise.
Personally nothing beats rainymood.com for focus for me, but thanks for sharing. I guess I am different as everyone else seems to think this is effective.