Issue #291

15 February 2022

Issue #291
Tuesday 15th February's issue is presented by Stream

Free Activity Feeds & Chat APIs for Qualifying Teams. Stream’s scalable APIs & SDKs come with all the building blocks to ship a custom messaging or activity feed experience that rivals leading social platforms.
Interview With Daniel Ek
#Leadership #Management

tl;dr: "A great meeting has three key elements: the desired outcome of the meeting is clear ahead of time; the various options are clear, ideally ahead of time; and the roles of the participants are clear at the time." Daniel, founder and CEO of Spotify, also discusses time management, common mistakes with time management, delegating decisions, and more. 
Lessons Learned From My 10 Year Open Source Project
- Steve Micallef
#OpenSource #CareerAdvice

tl;dr: (1) Writing open source software can be very rewarding in ways you can’t predict e.g gratitude from users, improvement as an engineer, etc... (2) Be in it for the long haul. "If you are consistently working on improving the project, it will get noticed and used over the flash-in-a-pan software that appears and eventually gets abandoned." (3) Ship it and ship regularly. And more. 

Compose Chat Messaging Tutorial
#Guide #Management

tl;dr: Try Stream's brand new Chat SDK for Jetpack Compose today! The tutorial shows you how to add an in-app messaging feature with just a few lines of code, as well as the flexibility and customization options available for the components. All open-source, open for feedback and contributions.

Promoted by Stream.

5 Questions Every Manager Needs to Ask Their Direct Reports
- Susan Peppercorn

tl;dr: (1) How would you like to grow within this organization? (2) Do you feel a sense of purpose in your job? (3) What do you need from me to do your best work? (4) What are we currently not doing as a company that you feel we should do? (5) Do you have the opportunity to do what you do best every day?

"Programming is an art form that fights back."

- Unknown

Learning About Attention Deficit Through Spreadsheets
- Dan Slimmon
tl;dr: Each time Dan lost focus and tried to login to Twitter he updated a spreadsheet called "Twitter Attempts," where he would note what he was doing right before. This taught Dan he lost focus due to the following: (1) A shift between pragmatic and intuitive modes of thought. (2) Emotional shift. (3) Beginning of an interval of waiting. (4) Completion of a task.
#Python #MachineLearning
tl;dr: "Some of the tricks we used to speed up calls to our analytical API written in Python: played with asyncio, messed with SQLAlchemy, hacked deep in asyncpg, rewrote parts in Cython, found better data structures, replaced some pandas with pure numpy."
A Rust Match Made In Hell

tl;dr: "Let's take a look at a footgun that cost me, infamous Rust advocate, suspected paid shill about a week." The author describers how the match expression caused surprising behavior in his code, causing it to deadlock, and how the Rust community are providing recourse. 

What Does It Mean To Listen On A Port?
- Paul Butler

tl;dr: “Right. So the operating system must have, like, a hash map from a port and IP pair to a socket, for each combination of TCP or UDP, IPv4 or IPv6.” Paul explains what's happening under the hood. 

How did you like this issue of Pointer?
1 = Didn't enjoy it all // 5 = Really enjoyed it

1     2     3     4     5

Notable GitHub Repos
Generation of diagram & flowchart from text in a similar manner as markdown.

Easy and fast to build beautiful apps for mobile and beyond.

Super Easy All-In-One DevOps Platform.

Yet another remote desktop software, written in Rust.
Pointer is emailed twice a week on Tuesdays and Fridays @ 9am EST.

Unsubscribe // Sponsorship // Archives

or subscribe with