magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #career.
Show all

LLMs are eroding my software engineering career and I don't know what to do

I'm a software engineer, completing 10 years of professional experience this year. I started my career as a web frontend engineer (it was easier for me to de...
Saved on: 2026-06-07

Drunk Post: Things I’ve Learned as a Senior Engineer

Everything your mentor wants to say but HR won't let them
Saved on: 2026-04-22

Things I’ve learned in my 10 years as an engineering manager

Non-obvious advice that I wish I learned sooner.
Saved on: 2026-01-26

The future of software engineering is SRE | Swizec Teller

When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.
Saved on: 2026-01-26

21 Lessons From 14 Years at Google

Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
Saved on: 2026-01-05

Software Development at 800 Words Per Minute | Dickson Tan's blog

How I develop software at 800 words per minute with a screen reader
Saved on: 2025-07-28

you are in a box

your data is trapped inside the box that is your program. you can only see what the program author exposes.
Tags: #career #essay
Saved on: 2025-07-14

freelancing: How I got clients, part 1 (7min read)

tools, tactics, troubles along the way
Saved on: 2025-02-25

Software development topics I've changed my mind on after 10 years in the industry

Software development topics I've changed my mind on over the course of a decade
Saved on: 2025-02-06

Egoless Engineering

It turns out misery is a shitty proxy metric.
Saved on: 2025-01-29

From where I left

Saved on: 2024-12-10

Unsolicited advice to my younger designer self - Microsoft Design - Medium

Last summer was my 3rd year working as a product designer in Microsoft. Before Microsoft, I worked as a graphic designer across a variety of different companies and thus, came in with some…
Saved on: 2024-12-06

Getting Over Not Being A Good Enough Programmer

Here’s the truth about feeling like you’re not a good enough programmer…
Saved on: 2024-11-26

How to Delegate Effectively as Your Responsibility Grows

I’m gearing up, like some kind of power washer, to spray new productized services into our operations group so they can SOP those services at scale.  And because I’m doing that, this seemed like a good moment to draw on my experience, both in leadership roles and as a management consultant, and lay out a…
Saved on: 2024-11-13

How I ship projects at big tech companies

What I think about when I'm lead engineer on a project
Saved on: 2024-11-12

Programmer in Berlin: Culture

This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them. Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the US. This is a place where universal healthcare is so commonly accepted that no party – not even the super-racist party! – is talking about removing it. The aforementioned super-racist party has effectively the same political platform as the mainstream Republican party in the US (minus the healthcare thing). Politics in Europe certainly has its own problems, but at least in Germany there is a flourishing multi-party system that allows for people to have some kind of choice when voting. There is even a fun website called the “Wahl-o-Mat” (“Vote-o-Matic”) that tells you which party to vote for after answering a series of questions. There’s also none of the Electoral College silliness, which I won’t get into here.
Saved on: 2024-11-05

How Google took my job — and how yours could be next

As you may know, up until this month, I was editor-in-chief of GGRecon, a small but growing publisher in the UK focusing on gaming and esports. In August last year, we hit record numbers of visitors…
Saved on: 2024-10-20

Master the Change

When we upgrade a new project to the best version possible, the latest PHP and framework versions, it's not only about changing syntax sugar to a more fancy one. It's about the vast focus shift in project management so far. It's a change to master. I want to share the basic rules we apply to make the "impossible" upgrades successful and steady.
Saved on: 2024-04-26

Why you need a "WTF Notebook"

There's a very specific reputation I want to have on a team: "Nat helps me solve my problems. Nat get things I care about done."
Saved on: 2024-04-19

27 Words You Should Never Use to Describe Yourself

Some are incredibly overused. Others just make you sound full of yourself. Either way, you lose.
Tags: #career #tips
Saved on: 2024-04-08

Avoid blundering: 80% of a winning strategy

Why do startups typically fail? It turns out that "avoiding those things" is already a plan for success.
Saved on: 2024-04-03

Lessons from my third year running a SaaS - Max Rozen

I've run this business for three years now, and I'm only just now starting to *get it*.
Saved on: 2024-02-24

How I got here

Saved on: 2023-11-12

There are two sides to an interview

and you're probably worried about the wrong half
Saved on: 2023-10-25

Career Advice

To my great surprise, young people now somewhat frequently contact me in order to solicit career advice.They are usually in college or highschool, and want to know what the best next steps are for a career in security or software development.This is, honestly, a really complicated question, mostl...
Saved on: 2023-10-04

How to do a full rewrite

Fix the system, not your understanding
Saved on: 2023-09-24

How to pass a coding interview with me | Robert Heaton

In the last 10 years I’ve given more than 400 coding interviews. That’s the equivalent of 2 working months just watching strangers having a crack at the same few programming challenges. Some of my would-be colleagues solve the problems without incident, but others run into trouble for similar, easily-correctable reasons. I wish I could give better feedback, but because of legal and time constraints that’s not how the system works.
Saved on: 2023-08-31

Finish your projects

Starting a project can be full of excitement, hope, and blissful productivity. Finishing that last ten percent, however, can feel like too much. Here’s how to get past that and actually finish.
Saved on: 2023-06-14

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

When I was promoted to Dev Team Lead, I was in over my head. Read the 8 things that I wish someone had told me when I was promoted.
Saved on: 2023-06-05

Clever Code Considered Harmful • Josh W. Comeau

As engineers, it can be really satisfying for us to implement clever, terse solutions to problems, relying on advanced tricks and techniques. As a result, we often write code that is hostile and inaccessible to the junior folks on our team. This article makes the case that we should strive to write simple, accessible code, using the dumb old primitives that everyone knows.
Saved on: 2023-05-30

The UX Research Reckoning is Here - One Big Thought - Medium

UX Research, layoffs, research needs to change its focus to stay relevant
Saved on: 2023-05-30

Some mistakes I made as a new manager

the trough of zero dopamine • managing the wrong amount • procrastinating on hard questions • indefinitely deferring maintenance • angsting instead of asking
Saved on: 2023-04-24

90% of My Skills Are Now Worth $0 - by Kent Beck

...but the other 10% are worth 1000x
Saved on: 2023-04-20

The 10 Best and Worst Decisions I’ve Ever Made

Today’s post is a little more personal than professional (in fact, this started off as a post for my personal blog), but there’s still plenty of overlap into entrepreneurship and crowdf…
Saved on: 2023-01-28

27 Companies Hiring Remote Software Engineers Anywhere in the World in 2023

Work from anywhere with these companies that are hiring remote Software Engineers worldwide.
Tags: #career
Saved on: 2023-01-23

8 Hard Truths I learned when I got laid off from my SWE job

I got laid off from a software engineering job in April of 2020.
Saved on: 2022-12-29

10 Personal Finance Lessons for Technology Professionals

> Patience. Frugality. Sacrifice. When you boil it down, what do those three things have in common? Those are choices. Money is not peace of mind. Money’s not happiness. Money is, at its essence, that measure of a man’s choices. This is part of the opening monologue of the Ozark series [https://www.youtube.com/watch?v=AEK9HrQ9E4I] and when I first heard it, I immediately stopped the show and dropped it into this blog post. It's a post that has been many years coming, one I started drafting about
Saved on: 2022-12-13

How to handle difficult clients

If you've never had to wrangle a difficult client, this blog post is your opportunity to prepare. Disagreements happen, some people handle them better than others, how we conduct ourselves in these situations have a profound impact on the trajectory of our careers.
Tags: #career
Saved on: 2021-12-14

The 5 Whys: get to the root of your productivity problems

If you're having trouble with your productivity, consider finding the root using the 5 Whys technique.
Tags: #team #career
Saved on: 2021-12-06

10 things I wish every design student knew | by Cameron Moll | Medium

This week I had the privilege of speaking to design students at two universities about my career. Here are some of the things I shared, most of which were answers to their questions. 1. The greatest…
Saved on: 2021-06-22

An incomplete list of skills senior engineers need, beyond coding | by Cami

For varying levels of seniority, from senior, to staff, and beyond.. “An incomplete list of skills senior engineers need, beyond coding” is published by Camille Fournier.
Saved on: 2021-06-22

Find International Jobs: Explore Global Career Opportunities | Relocate.me

Browse the latest international jobs and discover exciting global career opportunities. Find your next job abroad here.
Tags: #tools #career
Saved on: 2021-03-06

Free Software, Not Free Support: My Reply Template — beberlei.de

Over the last weeks I have seen a few people tweet or write about the burden of open-source maintainership or being a public person in a programming community.
Saved on: 2021-02-27

Mistakes I've Made as an Engineering Manager | CSS-Tricks

I’ve been a manager for many years at companies of different scale. Through these experiences, I’ve done my share of learning, and made some mistakes along
Tags: #team #career
Saved on: 2021-02-22

BTI360 | What I've Learned in 45 Years in the Software Industry

BTI360 teammate Joel Goldberg recently retired after working in the software industry for over four decades. When he left he shared with our team some of the lessons he learned over his career. With his...
Tags: #career
Saved on: 2021-01-06

Interview advice that got me offers from Google, Microsoft, and Stripe

“What would you say if I asked you to design me a service capable of responding to thousands of user requests every second and latency was critical?” “Umm...that you have to solve this problem at work. But you’re out of ideas, and are looking to interviewees for suggestions” That’s the actual response I gave the interviewer the first time I was asked a design question. He had a good laugh. But then still made me design the service. In the decade since I’ve lost track of how many hours I’ve sp
Tags: #career
Saved on: 2020-12-24

A Beginner's Guide To Freelancing — Ladybug Podcast

Did you know that over one-third of the world’s workforce freelances at least part-time? As freelancing becomes more popular, you may be considering giving the freelance lifestyle a shot. This week on the podcast we’re giving you an introduction to freelancing, from establishing your rates and build
Tags: #career
Saved on: 2020-10-26

Laid off, now what? | Bharath's notes

As an immigrant on an H1B, you have exactly 60 days to find a new job when you are laid-off. This is a very short window of time to explore and land any job, let alone a job that matches your skills and interests. I found myself in this situation along with many others when Uber announced layoffs earlier this year. The following is a recollection of some things that worked well for me during my eventually successful job hunt.
Tags: #career
Saved on: 2020-09-20

What I Learned from Doing 60+ Technical Interviews in 30 Days

By Uduak Obong-Eren In this article, I’ll share my motivation for doing 60+ technical interviews in 30 days. More importantly, I’ll share lessons learned from my failures and my successes. I’ve grouped the lessons into three categories to match the p...
Tags: #career #tips
Saved on: 2020-08-01

Developer Roadmaps

Step by step guides and paths to learn different tools or technologies
Saved on: 2019-11-21

Developers mentoring other developers: practices I've seen work well

How does mentoring work? I asked this question ten years into my software engineering career when I joined Uber. Until then, I've never received or done mentoring, or at least never put this label on any activity I've done before. Uber, however, had an official mentoring program. Almost every engineer I met had a mentor. Mentorship is an expectation for senior and above engineers, it being listed in our engineering competencies. Since working here, I've been mentored, been a mentor, and have ob
Saved on: 2019-11-12

GitHub stars won’t pay your rent - Kitze - Medium

It’s been a long time since I have written something here, but I don’t want to write articles for the sake of “keeping the blog alive”, screw that. Well, I finally have a story to tell. I finally…
Saved on: 2019-08-12

All the best engineering advice I stole from non-technical people

As I focus on becoming a better manager of engineers, I have been reflecting more and more on the advice that produced a 10X boost in my abilities at that same stage. More often than not the best…
Saved on: 2019-08-05

How to Deliver Constructive Feedback in Difficult Situations

As a founder, my biggest regrets are not having difficult conversations sooner. Through a course in nonviolent communication, I learned the value of precise, empathetic communication in leadership.
Tags: #career
Saved on: 2019-03-26

Guida Anti-Inculata per laureandi in Informatica e Ingegneria Informatica — Conjure Utopia

Più volte durante la vostra istruzione vi sarete imbattuti in guide, siti e materiale vario che vi hanno consigliato cosa studiare, come ...
Saved on: 2019-02-09

5 Books Which Will Improve Your Career

5 Books Which Will Change Your Career
Tags: #career #books
Saved on: 2019-01-01

Scaling engineering organizations

Lessons learned from scaling Stripe's engineering team
Saved on: 2018-12-05

The Reading List

A list of books culled over the years on the journey to improve my craft as a software engineer.
Saved on: 2018-09-20

Medium

Saved on: 2018-06-29

What I'd like to hear from an experienced developer when I was a beginner

We have to make a lot of personal and professional decisions during life. In this post, I will help students to make them.
Saved on: 2018-05-08

Jessica Hische - Client Emails Are Hard.

The portfolio and random thoughts of a crazy cat lady.
Saved on: 2016-12-14

I am not a self-made man.

Saved on: 2016-12-09

On Getting Old(er) in Tech

After years of scoffing at talk of prejudice in the information technology field -- as a white male with good hair --, I'm starting to call prejudice against my being old(er). It’s true: age discrimination is a real thing.
Saved on: 2016-12-09

The One Method I’ve Used to Eliminate Bad Tech Hires - Mattermark

Let’s be real. Interviews are a terrible way to hire tech candidates. Here’s why paying candidates to solve problems works.
Saved on: 2016-11-10

Computer Vision Syndrome - Laravel News

In no point in human history have people been staring at bright screens just a few feet from their face like they are today. Computer vision syndrome or CVS (not to be confused with Concurrent Versions System) is one side effect to this, and it’s affecting millions of people. The National Institute of Occupational Safety … Continue reading “Computer Vision Syndrome”
Saved on: 2016-09-27

The Quiet Crisis unfolding in Software Development – Medium

I’ve been working in software development for twenty-eight years. My current position is Senior Development Director at a software consulting company in Austin, Texas, a position I’ve held for just…
Saved on: 2016-09-23

The evidence on how to find the right career for you - 80,000 Hours

Career aptitude tests and gap years don't help you find the right career. Here's a step-by-step process to work out the career that suits you best.
Saved on: 2016-08-18

All the best advice we could find on how to get a job - 80,000 Hours

A step-by-step guide to how to get a job, based on all the best advice we could find and what we've learned coaching thousands of people.
Saved on: 2016-06-08

How to get AWS SysOps Certified

I've seen a lot of questions about how to best approach the various AWS certifications [https://aws.amazon.com/certification/] while hanging out on r/aws [https://www.reddit.com/r/aws]. Since I recently got my SysOps Administrator - Associate [https://aws.amazon.com/certification/certified-sysops-admin-associate/] certification after working with AWS for six months, I'm in a good position to share what worked for me. The exam blueprint Start by getting familiar with the certification's bluepr
Saved on: 2016-05-16

Recommended Reading for Developers

This list was last updated February 2025. Why are updates to my reading list so rare? Because computers change a lot in 10 years, but people don’t. To make better software, you need to understand how people work, and that is what the books I recommend tend to focus on. Code Complete 2 Code Complete 2 Steve McConnell’s Code Complete 2 is the Joy of Cooking for software developers. Reading it means that you enjoy your work, you’re serious about what you do, and you want to keep im
Saved on: 2016-04-15

How I’ve Avoided Burnout During More Than 3 Decades As A Programmer

After reading a couple of posts about programmer burnout today I started to think about how I’ve kept interested even after working in such a long career (since 1981). Why do I still care to write code? Of course I covered some of this in my popular post Yes I Still Want To Be Doing This at 56 almost three years ago. But that was regarding the programming side of being a programmer, this is about about how I can still stand to work as a programmer, which isn't just about writing code. What is i
Saved on: 2016-04-10

trending-guides/README.md at master · Idnan/trending-guides

List of trending guides on github curated over time - Idnan/trending-guides
Saved on: 2016-03-30

HowToBeAProgrammer/README.md at master · braydie/HowToBeAProgrammer

A guide on how to be a Programmer - originally published by Robert L Read - braydie/HowToBeAProgrammer
Saved on: 2016-03-29

braydie/HowToBeAProgrammer

A guide on how to be a Programmer - originally published by Robert L Read - braydie/HowToBeAProgrammer
Saved on: 2016-01-08

hacksalot/HackMyResume

Generate polished résumés and CVs in HTML, Markdown, LaTeX, MS Word, PDF, plain text, JSON, XML, YAML, smoke signal, and carrier pigeon. - hacksalot/HackMyResume
Saved on: 2015-12-27

2015's Top JavaScript Devs To Follow

Welcome to BitHound! Find the best Bitcoin casino reviews & cryptocurrency gambling sites compared. We evaluate, score & compare BTC casinos.
Saved on: 2015-12-11

awesome-interview-questions/README.md at master · DopplerHQ/awesome-interview-questions

:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board: - DopplerHQ/awesome-interview-questions
Saved on: 2015-11-29

How I Became an Artist — Medium

I am extraordinarily blessed to do what I love for a living. Somehow in the last decade I’ve turned a hobby into a profession and then into a lifestyle. While I don’t claim any profound wisdom nor…
Saved on: 2015-07-07
❤️
</>
2026