Top 3 in Tech: Asking for feedback, Railway, Clipping in CSS and SVG

Asking for feedback is the easiest way to improve your skills and level up as a developer  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Hello once more,

Mads here with another issue of the Top 3 in Tech newsletter (#28 in a row!). This week I've got an essay on the importance of asking for feedback, combined with a cool service to easily deploy and host your database, and a detailed article on clipping in CSS and SVG. Buckle up:

1. Asking for feedback

You're never "done" learning to code. There will always be new tools/languages/frameworks coming out, and even within a certain area, there's a million ways to solve a given problem. This is one of the coolest aspects of development if you ask me: there's always room to improve and do better. Especially if you're early in your coding journey, realizing and embracing this nature is a big step towards becoming a better developer.

But how do you learn what tool is best suited for a particular job? How do you know if your way of solving a problem is the best one? And how do you even know of all the other possibilities when you're just trying to get something working?

The answer is actually quite simple: Actively asking for feedback.

The best way to learn is from people smarter than you, or people with different opinions than you. That's how you expand your horizon and improve your own skills. A concrete example of asking for feedback is through pull requests. Before merging your code, ask someone else to look it over. They'll likely catch things you didn't think of, and by actively asking them for feedback, you'll get a completely fresh perspective. Maybe there's an entirely different and more elegant approach that never would've crossed your mind?

You can also ask social communities like on Twitter, Discord or StackOverflow to simply comment on your code. Many people will be happy to provide their opinion (sometimes a bit harshly, but that's part of the game...). They aren't trying to attack you personally, so try not to get offended. Even if someone points out flaws in your code or suggests entirely different approaches that are much better than yours, just see it as a learning opportunity.

But asking for feedback doesn't just pertain to code. It can be literally anything that helps you in your career. Let me give you an example:

A few years back I applied for a job as a "Creative front-end developer". I had two interviews with the company, including a coding test. The test involved me building a small webapp, and the spec was purposefully vague and up to interpretation.

I did my best and was pretty happy with the result. It solved the given problems, but some days later I got an email from the company: they chose not to move forward with me.

At first I got a bit upset. I thought the interviews and test had gone well, and I was really excited to work there. But instead of just taking no for an answer and moving on with my life, I wrote an email back asking them what I could have done better.

Now keep in mind, not all companies will respond to request like this, but this one did. They told me they really liked my personality and skills, but that I was lacking some of the creativity and "out-of-the-box" thinking they were specifically looking for in this position.

This was amazing feedback. I could see exactly where they were coming from, got reassurance that it wasn't my skills or person they didn't fancy, and got actionable advice to use for my next job application. I really took this to heart.

A few months later, I was applying for a similar position at a different company. Again I got to the coding test, but this time I went above and beyond to add my own creative spin on the problem. I focused on details like animations, interaction design and even added a nice splash of confetti when a user successfully completed a task on the website.

As you can probably guess, I got offered the job - and they explicitly mentioned my attention to detail and creative additions as part of the reason (among my awesome personality, of course).

Moral of the story: Asking for feedback (on job rejections, code quality, problem solving etc.), is the easiest way to improve yourself and advance not only your skills, but especially your career.

Give it a shot. You got nothing to lose.

2. Railway

​Switching geares entirely: Railway is a pretty cool online service that recently popped up on my radar. The website doesn't do a great job at explaining what it actually is, but you can use it to quickly deploy multiple database enviroments to the cloud. The cool thing about that is how easily you get a MongoDB, MySQL, Postgres or Redis database online. You can even use their GUI to create your database tables 👌

The idea is that developers shouldn't have to worry about this kind of infrastructure - they should just focus on building killer apps. I'm completely on board with this philosophy, and think Railway could be a great step in that direction. Which is why I wanted to share it with you!

Check out the website or get started with the docs

3. Clipping in CSS and SVG

The final pick for this week is an awesome article by Sara Soueidan. She's an excellent developer, designer and teacher, and this article is no exception. It covers how you can use the CSS "clip-path" property and related SVG <clipPath> element to create various non-rectangular shapes.

Clipping is such an interesting and useful technique that I think can really add a lot to your designs, and the article does a great job at explaining how it works and how you can use it in your own projects.

Read the full article


Thanks for reading! I would really appreciate if you would share the newsletter with your friends on Twitter, Facebook, LinkedIn, by email or copy/paste the link mads.fyi/top3 on other platforms. It really helps to grow the newsletter and keeps me motivated to continue writing it ✌

Until next time,

Mads Brodt

You Might Also Like

🔎 How to Search Reddit Like a Pro — 9 Reasons to Always Use Windows With a VPN

Tuesday, November 12, 2024

Also: Tips for Setting Up a Mobile VR Office, and More! How-To Geek Logo November 12, 2024 Did You Know In the 2016 film Doctor Strange, the characters of both Doctor Strange and the villain Dormammu (

Web Scraping Tips, Python 3.13 Performance Boosts, Writing Interpreters & More

Tuesday, November 12, 2024

Introduction to Web Scraping With Python #655 – NOVEMBER 12, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Introduction to Web Scraping With Python In this video course, you'll learn all about

Daily Coding Problem: Problem #1606 [Easy]

Tuesday, November 12, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by PayPal. Given a binary tree, determine whether or not it is height-balanced. A height-

Charted | Breaking Down the U.S. Government's 2024 Fiscal Year 💰

Tuesday, November 12, 2024

Net interest payments cost the US government $882 billion in fiscal year 2024, the third-largest outlay in the final budget. View Online | Subscribe | Download Our App Presented by Hinrich Foundation

Spyglass Dispatch: AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion

Tuesday, November 12, 2024

AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel free to forward it on to

The Big T

Tuesday, November 12, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 12, 2024? The HackerNoon

Deadline Extended: 2 Weeks Left to Compete for Over $7000 in the AI-chatbot Writing Contest🔥

Tuesday, November 12, 2024

Great news, newsletterest1 ! The submission deadline for the #ai-chatbot writing contest has been extended! You now have until November 21, 2024, to submit your unique AI chatbot ideas for a chance to

A very demure, very mindful issue

Tuesday, November 12, 2024

Plus a look at memory regions, Go's birthday, and we invent a brand new word. | #​531 — November 12, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly Happy Birthday, Go! Go

Visual Capitalist is revealing all of its biggest secrets... 📊

Tuesday, November 12, 2024

You can get in on our newest project if you act now. View Online | Subscribe | Download Our App We're revealing our biggest secrets... The question we get asked the most is: "How does Visual

🔓🐍 Unlock Your Python Potential with Instructor-Led Courses

Tuesday, November 12, 2024

Hey there, If you've been looking for a way to go beyond on-demand tutorials and really master Python, we've got something special for you... For the first time, Real Python is launching an