DarwinMailApp

Joined 8 years ago

Karma
266
Submissions
174
Member since
Dec 14
View on Hacker News

Recent submissions

Comment · 5 years ago
More profiling is on the Trello board list ;)

I've done heaps of profiling.. pun intended :D

Comment · 5 years ago
I can certainly attest to this.

Every second support email in the early days of https://www.darwinmail.app was from users who were wondering why the website wasn't faster to load and operate.

I knew that this was going to slowly kill the product if I didn't focus on optimising the speed immediately. I also heard somewhere that even a 0.01 increase in load times for Amazon's website would cost them somewhere in the region of 100's of millions.

1. I gathered feedback from all users that said the website was slow (in any way and in any page/component/workflow).

2. I created a Trello board https://trello.com/c/PPuhLtW0/95-upgrade-performance for all the feedback.

3. Since that week of initial performance enhancement research and groundwork, I have essentially been completing todo's on that Trello card and adding more tasks as time goes on. I think the more speed improvements I make, the more I learn about what other parts of the application can be sped up. It's like economics, the more you learn, the more you realise you have so much more to learn :D

A few years later and I have not received an email suggesting to increase the speed of the app in several months, although I continue to make speed improvements on a regular basis.

Netflix have been my source of inspiration here. They are leagues ahead of every other streaming service and their custom architecture placed at the ISP level is absolutely incredible and paramount to how the deliver content with such amazing speeds.

Comment · 5 years ago
Comment · 5 years ago
Comment · 6 years ago
I'm about 10 years into my software development career. I have felt exactly what you are describing once or twice. From time to time I feel myself become somewhat tired of programming and tend to move onto other avenues of running a SAAS product, for example, marketing and sales.

I found that the core reason I temporarily lost my love for programming (or nearly lost it on multiple occasions) was because I was coding all the time and was burning myself out.

The monotony of working as a software developer during the day and then coming home to work during the night on my side projects[1] had left me feeling down when my tasks in work or my projects at home didn't work out the way I had planned. On the flipside, when I did things which I considered to be an achievement at work or at home - I felt better in both environments. Almost like a surge of energy. Work/life balance is, of course, a two sided coin and they both have implications on the other.

I think one really needs to find other creative pursuits besides those which they are inclined to practice on a daily basis. It's fantastic to hone your skills in a particular field however I have personally felt that switching off from time to time and dabbing in completely unrelated work would allow me to recharge. In fact, it would help me think of new ideas as my mind had time to process my thoughts and the work I had completed.

When I 'burnt out' in the past I needed several weeks to rest, read, explore my city & countryside, cook my favourite foods, watch my favourite shows and just take care of me.

In order to avoid burn out, I decided to pick three hobbies: one to make me money, one to keep me in shape, and one to keep me creative. I'm sure I read that somewhere! Some of us do this by default, and there is a lot more to life than those three hobbies.. all I know is it has helped me to pace myself[2], to enjoy life a lot more and to achieve my goals at the same time :)

[1] https://www.darwinmail.app/mail [2] https://twitter.com/joeytawadrous

Comment · 6 years ago
Pretty useful websites.

Also impressive what you've accomplished with them as a solo dev.

Congrats, Pietz!

Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
I’m Joey, the maker of DarwinMail.

—

DarwinMail aims to help you be your most productive when dealing with emails & todos.

Problem Inbox by Google was one of the best products they ever made. And then they shut it down.

Solution Introducing DarwinMail, which aims to replace and become better than Google Inbox ever was.

—

How & Why

- How can DarwinMail become better than Inbox by Google?

- Why would we use you over competitors?

1. We will not sell your data, abuse our power or ignore your requests...

2. Because we respect your privacy.

3. We understand that the product can only become great if each & every suggestion is listened to.

4. We have a public roadmap, public changelog, and open lines of communication.

5. The primary focus of Darwin Mail is to help you be productive. Each and every change is made for that sole reason.

—

Features

- Snoozing Running late? Or need to forget about an email for now? Snooze your emails and take care of them later.

- Reminders Clear your mind with our reminders feature. Jot down your reminder so you don't forget about it.

- Dark Mode A sleek and less distracting option for managing your email & todos while ensuring you're at your most productive.

- Undo Send Do you ever wish you could take back what you just said in that email?

- Custom Backgrounds Choose a custom Unsplash HD background to be displayed behind all your emails, ensuring you feel at home in your Inbox.

- Templates Create multiple email templates (product launch, feedback, promotion, testing, recruiting etc) and use them in your emails to save you loads of time.

- & much more according to your requests! Just let everyone know exactly what you would like!

—

Darwin Mail will evolve to become great over time, thanks to its users, and thanks to you.

[1] https://www.darwinmail.app

[2] https://twitter.com/joeytawadrous

Comment · 6 years ago
I think many of my past projects failed because I spent too much time developing them before releasing them or asking potential users for feedback.

In the end I didn't know what users really wanted and was instead developing the features I thought users would want.

I think many of my past projects failed because I spent too much time developing them before releasing them or asking potential users for feedback.

Any overall projects or idea or features can be tested with your potential customers.

See would they pay for it, how usable it is, or do they even like it!

Please validate your projects with real users as early and as often as possible.

Comment · 6 years ago
You're welcome buddy
Comment · 7 years ago
I don't think it is.

Still an incredibly useful website with a gorgeous design!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton