Vian is eating dates that I bought from the Indian store. He seems to be a fan. I take another date out of the package for myself. Vian intercepts my new date even though his mouth is full. I'm curious to see his next action. He takes the old date out of his mouth and shoves it into my mouth and then proceeds to eat his new one.
We were sitting at a restaurant eating brunch. Yoshi got Calamari which was served with a lemon. Sempi is sipping his orange juice. Suddenly he drops this pearl of wisdom.
Why do we call an orange, orange but don't call a lemon, yellow?
Yoshi and I both choked on our food from laughing so hard.
We're all having dinner as a family.
Sempi is complaining about the food. He eats a little, here and there. Yoshi warns him to eat well or he might get hungry later. He doesn't pay any attention.
Dinner is over and he's ready for bed. Yoshi is reading him a story. Sempi declares he's hungry now.
Yoshi: You should have eaten well when we were all having dinner.
Sempi: I'm hungry.
Yoshi: It's not dinner time. We just brushed your teeth. Go to sleep Sempi.
Sempi: I don't know why you're making me starve.
Naturally, he's now out of the bedroom eating an orange.
The boy just has a way with words.
It was a dark and stormy evening. The rain was pouring down. A young couple pulled into an apartment complex in the middle of Portland. The wife was pregnant and the husband was clueless (as always). Despite his cluelessness, they thrived in the city. They made new friends and established their roots. The husband sprouted gray hairs and the wife grew motherly. Before they knew it, five years have gone by. With a new kid in tow and a toddler running ahead, they're off to a new city to start anew.
For anyone confused by that paragraph, that's my way of saying we're no longer in Portland. I'm incredibly thankful to NewRelic for bringing me to Portland and raising me into an adult. I've forged friendships that'll last my lifetime. I created things that marked my name in the sand. I found a mentor who accelerated my career growth. I met coworkers who became best friends and confidants. I met humans who were caring and helpful. Thank you Portland, for enriching our lives.
I'm off to the Bay Area to work for Netflix. I'm sure the future holds wonderful opportunities, I'll always remember Portland as the city that doubled our family. Once a hippie, always ....
I'm playing Tamil songs on the computer and busting my moves.
Sempi: Appa why does this song keep saying 'poop'.
Me: Haha. It's not saying 'Poop', it's saying 'poo'. I guess that's not any better. In Tamil 'Poo' means flower. They're singing about a flower.
Sempi: 'Poo' means flower?
Me: Yeah. But to be fair we had that word a long time before English. English stole it from us.
Sempi: How do you steal words?
Me: Ok. I was just kidding. Tamil people heard the sound 'poo' and decided it's such a beautiful sound, we'll use it to mean flower. English people heard the same sound and figured it's a fitting word for excrement.
Sempi: What's excrement?
Early Wednesday morning. I'm entertaining both Sempi and Vian. I start to play some music (Tamil songs) and decided to dance. Sempi reaches for his ear muffs and Vian starts to bounce to the music.
I have the sudden realization that both the kids are doomed to be dorks if they're learning dance moves from me. Naturally, I start dancing harder.
These facts are based on a sample size of one 9 month old.
- 9-month-olds can eat 3 whole grapes before they get bored of it.
- 9-month-olds can go from smiling to crying in 5 seconds flat. I've also managed to reverse this reaction in 5 seconds. Once!
- 9-month-olds have no sense of personal hygiene. If you try to kiss them on their cheeks, they can turn their head at the last second and slobber all over your mouth.
- If you give them an avocado to eat, make sure to wash their hair afterward. Avocado leaks out of their hair and all over their face.
- 9-month-olds are dramatic. They are emotionally moved when you pluck them out of their mother's hand. They cry out in joy for saving them. With tears flowing down their chubby cheeks.
- 9-month-olds are thrill seekers. Even though they can't walk to save their lives, they will try to launch themselves down the stairs or climb up tables.
When I first started coding, GPL used to be the most popular license for open source projects. It was the go to license for someone dipping their toe in the FOSS world unless you're developing software for FreeBSD.
But over the past few years, companies have pulled a brilliant coup d'état and convinced the up and coming programmers that GPL is a virus. If you release your software in anything other than MIT or BSD license the programming community looks down upon that contribution.
Recently I've been seeing a lot of open source maintainers complaining about companies that use their software and demand bug fixes or features but hardly contribute any code or money towards their projects.
This is the exact problem that GPL was designed to solve. If a company finds value in your code and decide to build upon it, they can either contribute back to the community by making their product open source or pay you for an alternative license that allows them to keep their code closed source.
OpenSource is Socialism. People do OpenSource because they enjoy doing it or they stepped up to fill a need. In a socialistic community, you're not paid for the end product and sharing (or forking) is encouraged. But commercial companies operate on the principle of Capitalism. They're trying to maximize their shareholder's value. Trying to appeal to a capitalist entity to support a socialist endeavor will not work. This is the reason why GPL is designed the way it is. GPL protects the OpenSource source ecosystem from the exploitation of capitalist entities.
But somehow the programming community decided that permissive licenses are the way forward. This is further encouraged by commercial companies because now they can use all this quality software without paying a penny or contributing back to the community. This erodes the OpenSource ecosystem in the long run because we are building software on the ashes of thousands of burnt out programmers.
This is where we arrive at a fork in our journey.
Should we all use GPL? No.
If you're doing OpenSource because you love what you do and want to see your work used by as many people as possible, go with a more permissive license. But don't expect companies or users to pay for the product. This is never going to work.
There is nothing wrong with trying to make a living through OpenSource. Dual licensing with GPL + paid commercial license is a fantastic option. Don't succumb to the ivory tower programmers who demand all OpenSource software must be permissively licensed. If a company wants to build their profits from your software, there is nothing wrong with asking them to pay your fair share.
If you do take the more permissive license route, take care of your mental health and take steps to prevent burnout. Because whether you like it or not it's coming.
Sempi: Appa, I'm making hot dogs. Do you want one?
Me: Yes! How much is it? Eight dollars or Fifty Three dollars?
Sempi: Appa, you can't make up numbers. It is eight dollars.
ps: He can count up to ten. It gets fuzzy after that.