In 2015 I was a native iOS developer working as a freelancer. I knew Objective C — the only language I could type in my sleep. Swift was still struggling with ABI compatibility, and I was waiting.
When I decided to reenter the job market, everyone wanted React Native.
It was the new kid on the block. Every engineering blog, mainly including Airbnb, shouted from the rooftop about the advantages of write once, ship everywhere. My friends advised me to move to cross-platform, or retire soon.
I was partly OK to learn native Android on the job, if someone offered me that opportunity, trusting my engineering skills in Windows + iOS world. …
1-A failure is never time wasted. It is new learning.
2-Repeatedly failing for the same reason means you have not learned at all.
In my 20 years long software career, I have faced about 500+ rejections.
Most of them (350+) was on the CV level. Now before you think I spammed them: I received a polite No from HR email.
I don’t regret it, because, in those 350+, despite personalized cover letters, I wasted very little time per employer.
In the rest (150), I fell facedown. When I complained, my friends would say: “A failure is never time wasted. …
The presidential election has crossed unprecedented boundaries.
Political experts predicted this as early as 2017. Today is the culmination day for their victimhood.
I am not an American citizen, nor am I an expert on political affairs. All I can observe is a series of ironies & satires — the direct descendants of despair of the masses.
So I invoke quotations — those powerful snippets of wit & wisdom, packed in one-liners.
If any of them manages to soothe your angst against the misdeeds of evildoers and inaction of do-gooders, it would be worth putting them together.
The only difference between the Democrats and the Republicans is that the Democrats allow the poor to be corrupt, too. …
Recession is when a neighbor loses his job. Depression is when you lose yours.
I have been laid off thrice, including the pandemic time. Every time this happened, I felt relieved.
Yes, there were financial pressures to tend. I had my fair share of mortgage repayments. I felt distressed.
Not about how I would repay my debts, but about how this will play out among people who cared about me. My family. Their stress and their overarching attempts to make me feel safe burdened me more than the financial insecurities themselves.
At such times, I felt I was losing my self-esteem. I regained it, then lost it again, then recovered back fully — above the waters. …
During pandemic, I had to attend a job fair + an online workshop. In both of them, I got an opportunity to network with other participants and event stakeholders.
However, being unfamiliar with an online event format, I made a few mistakes. Precisely due to that, I failed to secure a job.
I share them here, to prevent you from failing for the wrong reasons.
Irrespective of your experience level, you need a robust not-more-than-1-page CV handy, preferably on your mobile.
If you are senior in the industry, it is recommended to have multiple 1-page copies of your CV.
If you are a senior professional, it is quite obvious you have an enormous skillset, combined with diverse roles. How do you shorten it beyond certain limit? …
Two years ago, when I had heard about data science and machine learning boom, I was eager to learn it. Unlike how I learned basic programming, I wanted to learn from the best. I picked up the best course that was recommended to me by my friend:
Machine Learning from Kirill Eremenko of Superdatascience.com (link not available — the title is may be inaccurate, but this is my best approximation)
The course was absolutely the best. The teaching was example-based. It touched down on all aspects of machine learning in 10 hours duration.
The only problem was: It felt quite boring to me. …
I am constantly in awe of morning people.
I am more in awe of those who made it happen from their otherwise night-owl routines. It takes guts and a lot of perseverance to get there.
I know, because I haven’t been there yet.
I am a programmer by profession. Among coders, it is quite common to do night outs. They mostly do it to troubleshoot some problems, meet some pre-decided release schedule, or deliver something across timezones.
For me, firstly it was fatigue. Then it became a recurring pattern.
If I achieved my yesterday’s target, I remained intoxicated with my success for the whole day. …
Many of my friends love to take entrepreneurship coaching. They brag about it in their LinkedIn feeds. They often advise me to take one.
I have often seen AltMBA’s ad in my Facebook feed — marketing it as a Harvard Business Course alternative. Irresistible, isn’t it?
However, before it existed, most of us thought MBA is a must have if you want to be a career entrepreneur — despite numerous examples of successful dropouts.
Here goes the essence of what they aim to teach you in those schools. …
In February 1985, soon after the release of $2500 Macintosh, PlayBoy Magazine interviewed Steve Jobs. Upon being asked why a mouse — the accessory that marked Macintosh as an unforgettable milestone, Jobs had this to say:
If I want to tell you there is a spot on your shirt, I’m not going to do it linguistically: “There’s a spot on your shirt 14 centimeters down from the collar and three centimeters to the left of your button.”
If you have a spot — “There!” — I’ll point to it.
Mouse was an invention by Douglas Engelbart, and was later being developed by Xerox. When Steve Jobs witnessed a $300 mouse by Xerox in 1979, he decided to redesign it for the mass market. Apple released $10000 Lisa computer with a mouse in 1983. While Lisa didn’t pick up being a commercial computer, Macintosh as a consumer product did. …
Software education is going through intense democratization via internet, especially amid pandemic.
Google recently announced $49/month certificates that teach data analytics, project management and user experience design. Google also reiterated that it no longer regards college degrees in its hiring process.
Amid pandemic, viability of college education has been once again under public scanner.
But there are some skills that can only be attained with experience. You don’t need experience to learn from others’ mistakes.
Here goes the list.
Unless you are a freelance, indie, game developer.
The only point you will need a physical machine is when you want to deliver a full-fledged desktop / mobile app. …