Why my book can be downloaded for free
From the highly eclectic blog of Mark Dominus
From the highly eclectic blog of Mark Dominus
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Here in this modern world, you talk to your friends over all kinds of different media: SMS, Facebook, Twitter DMs, GChat, and maybe even AIM if you're really old. These conversations aren't ephemeral and disposable, they are your life, and you want to save them forever. You don't just throw your letters in the trash…
I have started code reading groups at the last two companies I’ve worked at, Etsy and Twitter, and some folks have asked for my advice about code reading and running code reading groups. Tl;dr: don’t start a code reading group. What you should start instead I’ll get to in a moment but first I need to explain how I…
I was just a guy in a suit in an office with a vague startup idea. Then I decided to learn to code. I overheard some guy at a happy hour bragging about how easily he was able to automate his office workflows by using a language called Ruby. I
Anna Debenham, based in London, UK
Value is created by doing. It’s easy to forget this. A lot of stuff feels like work—commenting on HN, tweeting, reading about other companies’ funding rounds, grabbing coffee, etc [1]—is not...
You work 40 hours per week. You have family commitments. How can you work on your side-hustle, when you have a limited amount of energy and time?
It’s a funny feeling to spend nearly six years making something and then finally hold it in your hand. It’s simultaneously, “This is it! ” and “Is this it?” How can it be so small when it feels like such a big piece of my life?
This is perhaps one of the most striking passages I have read for a while. It describes the modern world with startling accuracy. In our fear of an increasingly authoritarian rule, we have allowed …
I recently heard a story about a friend-of-a-friend who had a decent consulting career. Instead of leveraging his skills to make as much money as possible, he took a different approach. Each year he would accept consulting projects starting in January. His skills were in demand and so he was able to work extended…
CAEP international paid agriculture exchange programs.
Using teaching -- via writing, speaking, and the like -- to sell more software.
We all eventually suffer from "lazy expert syndrome." The best way to snap out of it and grow is to mentor someone new to your field.
That we’ll learn school-ish things on the internet seems inevitable, but most people seem not to learn very much or very quickly online; Sebastian Thrun admitted as much in a Fast Company interview a few months ago. To figure out how computers actually could help people learn, I spent the summer teaching students and…
One late night I opened up my trusty MacBook Pro only to find it turned off. “That’s odd, I never turn it off. Must have ran out of battery or something”. Without a further thought, I pressed the power button and the computer promptly started booting up. Since I had an SSD, this process would only take a few moments……
To the eternal whine of the superannuated free-range SF geek ("dude, where's my jet pack? Where's my holiday on the moon? Where are my food pills? I thought this was supposed to be the 21st century!") can be added an appendix: "and what about those L5 orbital space colonies the size of Manhattan?"