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

Get Compliant in 2024 - Download Ultimate PAM Policy Template Today

Wednesday, May 1, 2024

Privileged Access Management Policy Template What are your PAM policies for 2024? Get ready for the New Year Is your approach to Privileged Access Management as current and effective as it could be? In

What's new in Autodesk Inventor 2025?

Wednesday, May 1, 2024

‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 05/01/2024

Wednesday, May 1, 2024

New blogs from Syncfusion Chart of the Week: Creating a WPF 100% Stacked Area Chart to Visualize the World Vehicle Production in Major Countries By Karthikeyan V Let's visualize the world vehicle

New U.K. Law Bans Default Passwords on Smart Devices Starting April 2024

Wednesday, May 1, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

Our verdict on Beats' $200 Solo 4 headphones

Wednesday, May 1, 2024

The Morning After It's Wednesday, May 01, 2024. Beats today announced the Solo 4, a $200 set of familiar-looking cans with significant upgrades inside, even if they look almost entirely the same as

Power BI Weekly #256 - 1st May 2024

Wednesday, May 1, 2024

Power BI Weekly Newsletter Issue #256 powered by endjin Welcome to the 256th edition of Power BI Weekly! No announcements this week, so we'll jump straight into the highlighted articles. Firstly,

Apple AI browser 🌎, Tesla fires Supercharger team ⚡,  new sudo replacement 👨‍💻

Wednesday, May 1, 2024

Apple is testing a version of its Safari web browser that includes an AI-powered tool called Intelligent Search Sign Up |Advertise|View Online TLDR Together With Modern Treasury TLDR 2024-05-01 The

JSter #218 - Libraries and more

Wednesday, May 1, 2024

All JavaScript is good JavaScript. I'm close to done with my SurviveJS rework. The new site will have more content while being much lighter and faster to compile so that's all good. Libraries

BetterDev #258 - Build an 8-bit computer from scratch and Home automation with ESP8266

Wednesday, May 1, 2024

Better Dev #258 Apr 30, 2024 Hi all, We come back with a new issue this week. If you like BetterDev, please help spead word out by refer to your friends. Buy me a coffee would be great too. Build an 8-

Interface Interference 👎

Wednesday, May 1, 2024

Amid the AI device dunking, should everything “just be an app”? Here's a version for your browser. Hunting for the end of the long tail • April 30, 2024 Interface Interference The problem