a couple of signs that are on a fence Photo by Dan Meyers on Unsplash

I’m trying out one of the new formats today - the link roundup. I’ve called it the “Techtrospective”, which I initially had as “Weekly Techtrospective”, but I decided not to set expectations so high 😅- I’m thinking I’ll publish one weekly-ish at least to start. The techtrospective this week consists of two segments - This Week I Found -* * a series of links to things I discovered that are at least vaguely tech related that I found useful or interesting or funny.

The second segment I’m calling this week in tech socials, where I highlight interesting or insightful conversations I’ve seen on social media, again, at least vaguely relating to tech.

So without further ado…

This Week I Found

The Tech Resume Inside Out

book cover

The Tech Resume Inside Out is a book focused entirely on crafting the perfect resume for applying to positions in the tech industry. I don’t remember how exactly I came across this, but it’s very relevant to me given my current work situation.

I have only just acquired a copy, so I haven’t read it yet, but it is authored by Gergely Orosz, who is a notable and highly regarded figure on leadership in tech - so I’m pretty sure it will be good. The book can be found here, and those currently actively seeking software engineering work can even get a copy for free here.

How to pass the interview for software engineering roles in Big Tech - Handbook

You can tell what my focus has been the last couple of weeks - this is another resource for job seekers in the tech industry. Author Lambros Petrou has put together an amazing guide to navigating tech interviews, based on experience as both interviewee and interviewer at some of the worlds biggest tech organisations.

Topics include:

  • Proper preparation is worth it
  • Interview process
  • Coding
  • System Design
  • Behavorial

This guide is an excellent resource for those in the tech industry that want to get better at interviewing - it’s something I’ll be keeping note of and referring back to. You can find the guide here.

Mastering Programming

Pretty big title - experienced people in the industry don’t often talk about “mastering” programming. This is a super short read, from none other than Kent Beck, author of Test-Driven Development: By Example, an absolute staple of the industry. In it, he describes the common characteristics he’s observed from all the of the top software developers he’s worked with throughout his career. Many of the characteristics he writes about justify further writing - a sentence or two isn’t really enough to know how to start emulating. I still found it an interesting and insightful read, and it gives me something to think about as I navigate my career and grow as a developer. Read it here.

Vertical Slice Architecture Project Setup From Scratch

Software architecture is a topic I find super interesting. Vertical slice architecture is my latest discovery, and I really like the idea of having components in a project arranged by feature instead of the more traditional layered approach.

This video is a great demonstration of what vertical slice architecture might look like in .Net.

This Week In Tech Socials

Unity made public their plans to update their pricing model, and responded to the inevitable backlash. It was generally not well received… Bun had its 1.0 release. Bun is a highly anticipated alternative to node and npm for JavaScript and TypeScript. A primary selling point of Bun is some truly staggering performance improvements over node and deno, and tech social media has been ablaze with conversation around it. A node maintainer working on performance improvements joined the discussion to defend the unpaid work being done on node. And subsequently got dragged so hard, he’s questioning whether to continue contributing to open-source software. Demonstrating once again how much people on the internet can suck, and how having any kind of public presence can adversely affect your mental health.