PseudoFreedom

PseudoFreedom provides insights into the life of startup engineers, blending technical tutorials with professional development advice. It covers a wide range of topics from distributed systems, viral content creation, comedy in the workplace, engineering principles, employee onboarding, decision-making strategies, customer feedback interpretation, software engineering excellence, and discussions on fairness and personal growth as an engineer.

Software Engineering Professional Development Technical Tutorials Workplace Culture Product Management Leadership and Decision-Making Personal Growth

The hottest Substack posts of PseudoFreedom

And their main takeaways
8 implied HN points β€’ 30 Jun 23
  1. Consider multiple cultural factors when naming your child.
  2. Finding the perfect name may require creativity and perseverance.
  3. Sometimes, the best name comes unexpectedly after lots of hard work.
5 implied HN points β€’ 14 Jun 23
  1. Comedians should be mindful of the context in which they operate when creating jokes.
  2. Comedy should focus on challenging power structures and giving voice to marginalized communities.
  3. Consent, empathy, and respect for boundaries are crucial in comedy to avoid crossing into offensive territory.
5 implied HN points β€’ 26 May 23
  1. Distributed systems use interconnected computers to work as one unit, enhancing performance and scalability.
  2. Challenges in distributed systems include network communication, data consistency, and fault tolerance.
  3. Benefits of distributed systems include scalability, high availability, and improved performance through collective computing.
5 implied HN points β€’ 21 Jan 23
  1. Dependency Inversion principle advocates for classes depending on abstractions.
  2. Latency and resource consumption are crucial aspects that may not be fully captured in function interfaces.
  3. Function interface definitions need to evolve to consider more details beyond just abstraction for building robust software.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
2 HN points β€’ 08 Jan 23
  1. Debates between centralization and distribution are common in various aspects of decision-making.
  2. In managing an engineering organization, certain aspects like programming languages and cloud platforms are better off being centrally decided.
  3. Allowing distributed decision-making can optimize for pace and learning, but as a company grows, centralization may become more important for consistency and efficiency.
1 HN point β€’ 02 Jan 23
  1. Deliver consistent work to build trust and get more opportunities.
  2. Take on challenging problems to stand out and gain respect.
  3. Communicate your progress, help teammates, and show your technical vision for growth.
2 HN points β€’ 16 Dec 21
  1. Intermediate engineers may struggle when joining new companies due to differing expectations and experiences
  2. Onboarding intermediate engineers requires setting clear expectations, sharing context, and encouraging ideas without guaranteeing immediate action
  3. Writing down new ideas and revisiting them later helps intermediate engineers gain additional context and possibly lead to better solutions