DEV Community

dilsemonk
dilsemonk

Posted on • Updated on

Attempt #1 - Embarking on 1000 attempts to practise UI Development

Hi there, I'm Akshay!

As a passionate developer eager to master UI development, I’ve set myself an ambitious goal: to dedicate 1000 attempts to deliberate practice. Each attempt, I’ll be focusing on progressively increasing the complexity of UI designs, honing my skills in crafting visually stunning, highly functional interfaces. Through this consistent practice, I aim to internalize the core principles that define exceptional UI design, enabling me to create complex, polished applications like Instagram with ease.

Why Am I Doing This?

  1. Deliberate Practice: To build expertise, it's essential to engage in focused, consistent practice. By dedicating 1000 attempt to improving my UI skills, I’ll be much better equipped to handle any design challenge that comes my way.

  2. Learning Through Iteration: Each attempt will be a step forward, an opportunity to learn something new, and a chance to refine my skills. By iterating on each design, I’ll develop a comprehensive understanding of what works and what doesn't.

  3. Inspiring Others: I hope my journey will inspire other developers to take on similar challenges and share their progress with the community.

What You Can Expect

I’ll be sharing my daily progress here, including the designs I create and the lessons I learn along the way. My hope is that others can benefit from my journey by replicating the exercises or sharing their feedback!

The First Design

For the first attempt, I've focused on creating a clean, simple notification card with a touch of interactivity. You can check out the code and see how I used Tailwind CSS to build it here.

Image description

Stay tuned for more designs as I embark on this exciting journey of 1000 attempts of deliberate practice!

Let's Connect!

I’d love to hear your thoughts, feedback, or suggestions. If you're taking on a similar challenge, feel free to share them in the comments.

Top comments (0)