placeholder

Hasnain says:

"When I first started Keygen, I had this idea in my head that I could create a company where I never had to get on a sales call — or any call. Being an introvert, I absolutely hated calls. They're not only awkward, but a 30 minute call takes up hours of my headspace. I quickly learned that I didn't want to do them, and so I decided that I wouldn't.

I instituted a bonkers 'no calls' policy at work.

(Even I thought I was being crazy.)"

Posted on 2025-01-17T05:59:04+0000

placeholder

Hasnain says:

Great read on how to build larger projects over the long term. Some of the advice resonated with my past experiences; and the rest is stuff I’ll start applying immediately

“Instead of splitting a project up into arbitrary milestones, consider delivering incremental value by shipping concrete stepping stones. Stepping stones can serve to de-risk a project by minimizing dependencies and providing standalone checkpoints. Most importantly however they help to simplify a complex project by providing a means to structure deliverables around eliminating unknown unknowns. Formulating useful stepping stones is an art and often requires an intense focus on simplicity to avoid deviating out of the cone of strategy along the way to an end goal.”

Posted on 2025-01-17T02:15:24+0000

placeholder

“The Coding Machine” at Meta with Michael Novati

In today’s episode, I’m joined by Michael Novati, Co-founder and CTO of Formation. Michael spent eight years at Meta, where he was recognized as the top code committer company-wide for several years.

Click to view the original at newsletter.pragmaticengineer.com

Hasnain says:

So much great advice here. I haven’t listened to the whole thing but I did read the full summary. It’s great.

“A consequence of the interview process not changing much, but the job market becoming more competitive is how the bar to do well on these interviews went up. This is because there are more and better preparation materials, so the “average” candidate does better on these interviews than years before. Preparing for interviews at Big Tech companies and scaleups is no longer a “nice to have:” it’s a necessity for even strong engineers, who want to get a job offer.”

Posted on 2025-01-16T03:22:26+0000

placeholder

Kamala Harris Paid the Price for Not Breaking With Biden on Gaza, New Poll Shows

Twenty-nine percent of non-voters who supported Biden in 2020 said U.S. support for the genocide was the top reason they sat the 2024 election, according to a survey by YouGov.

Click to view the original at dropsitenews.com

Hasnain says:

“The top reason those non-voters cited, above the economy at 24 percent and immigration at 11 percent, was Gaza: a full 29 percent cited the ongoing onslaught as the top reason they didn’t cast a vote in 2024.”

Posted on 2025-01-15T18:07:52+0000

placeholder

Israel and Hamas reach deal on Gaza ceasefire and hostage release

The Biden administration is calling for a final push before the president leaves office, with many seeing the Trump inauguration as an unofficial deadline.

Click to view the original at nbcnews.com

Hasnain says:

Cautiously optimistic here. There will be lots of gotchas and caveats. But a pause in the fighting is very welcome at this stage.

If it does turn out, as initial reports suggest, that this was because Trump pushed harder than Biden (with associated headlines / news tidbits that have been, interesting, to say the least), I will have to give credit where credit is due because at least he's stopping a genocide (even if it's for self serving aims). Hoping to learn more.

"Trump pledged last month that “all hell will break out” if Hamas doesn’t promise to release hostages by Jan. 20 and his Mideast envoy, Steve Witkoff, joined talks in the region to push for a deal."

Posted on 2025-01-15T17:29:54+0000

placeholder

placeholder

Hasnain says:

Jeff has always been one of the great ones. This whole post is admirable and worth reading. When a few people win, we all lose. We need to uplift everyone around us.

“I think many of the Americans who did vote are telling us they no longer believe our government is effectively keeping America fair for everyone. Our status as the world's leading democracy is in question. We should make it easier for more eligible Americans to vote, such as making election day a national holiday, universal mail in voting, and adopting ranked choice voting so all votes carry more weight. We should also strengthen institutions keeping democracy fair for everyone, such as state and local election boards, as well as the Federal Election Commission.

It was only after I attained the dream that I was able to fully see how many Americans have so very little. This much wealth starts to unintentionally distance my family from other Americans. I no longer bother to look at how much items cost, because I don't have to. We don't have to think about all these things that are challenging or unreachable for so many others. The more wealth you attain, the more unmistakably clear it becomes how unequal life is for so many of us.

Even with the wealth I have, I can't imagine what it would feel like to be a billionaire. It is, for lack of a better word, unamerican.”

Posted on 2025-01-12T18:14:48+0000

placeholder

Mathematicians Uncover a New Way to Count Prime Numbers | Quanta Magazine

To make progress on one of number theory’s most elementary questions, two mathematicians turned to an unlikely source.

Click to view the original at quantamagazine.org

Hasnain says:

“Even more important, the work demonstrates that the Gowers norm can act as a powerful tool in a new domain. “Because it’s so new, at least in this part of number theory, there is potential to do a bunch of other things with it,” Friedlander said. Mathematicians now hope to broaden the scope of the Gowers norm even further — to try using it to solve other problems in number theory beyond counting primes.

“It’s a lot of fun for me to see things I thought about some time ago have unexpected new applications,” Ziegler said. “It’s like as a parent, when you set your kid free and they grow up and do mysterious, unexpected things.””

Posted on 2025-01-12T18:08:41+0000

placeholder

Hasnain says:

I've never seen a name put to this, though in hindsight I've seen it a lot. Worth pondering.

"In general, I think well-designed tools (and systems) should aim to minimize this effect. This can be hard to do in a fully general manner, but some things I think about when designing a new tool:

* Does it need to be configurable?
* Does it need syntax of its own?
* As a corollary: can it reuse familiar syntax or idioms from other tools/CLIs?
* Do I end up copy-pasting my use of it around? If so, are others likely to do the same?"

Posted on 2025-01-12T05:44:12+0000

placeholder

Comptime: Scott Redig

Programming has obvious abilities to increase productivity through automated manipulation of data. Metaprogramming allows code to be treated as data, turning programming’s power back onto itself. Programming close to the metal has perhaps the most to gain from metaprogramming as high level concept...

Click to view the original at scottredig.com

Hasnain says:

“The formatting function used by std.debug.print in the examples is a powerful generic function. Lots of languages parse their format strings at runtime, and possibly add some special validators to the string format to catch errors early. In Zig, the format string is parsed at comptime, creating efficient output code while also performing all validation at compile time.”

Posted on 2025-01-12T00:31:49+0000