Conversation

Fahim Farook

When I was younger, I would watch a movie trailer and remember all the details of the movie enough to remember to watch the movie months later when it came out. Now, if I can even remember some details from a trailer a week later, it is an achievement ๐Ÿ˜›

So, I decided to create a ToDo app which would remember stuff for me โ€” movies, books, TV shows etc. and allow me to add a link to a site with details (such as IMDB) so that I can read about the movie in the app itself instead of going searching online.

This actually works pretty well for me in terms of remembering to catch up on a movie when it came out โ€” especially after I added a release date to the list ๐Ÿ™‚

But then, I realized that I can use the same app for coding tasks too. Sure, I guess it should have been obvious, but I already had a separate app for jotting down coding tasks โ€ฆ

Now, my app is morphing again as I look at ways to make the coding tasks side of things work with my regular flow.

Would it have been better to keep this as two separate apps?

But then Iโ€™d have to split development time between the two apps. This way, I can do all the dev work in one project.

However, the app might become โ€œheavierโ€ trying to accommodate two separate types of data/workflows โ€ฆ

Decisions, decisions ๐Ÿ˜›

#Coding #Swift #SwiftUI #iOS #macOS #Tasks #DesignDecisions

3
2
2

@f That sounds very cool!

1
0
0

@f "I don't have a Photogrpahic memory but my phone does!"

1
0
0
@AngelaPreston Thank you. Honestly though, I thought it was overkill โ€” who else was going to use it besides me given that thereโ€™s like a ton of ToDo apps out there? ๐Ÿ˜›

But creating an app which met my exact needs seemed like the way to go when I did it. And here we are ๐Ÿ™‚
0
0
1
@AndrewMettier LOL. Well, I used to have a semi-photographic memory, but now I have to rely on my phone ๐Ÿ˜›

But yeah, I guess I might as well put those processor cycles to work since I certainly donโ€™t use it for making phone calls ๐Ÿ˜€
0
0
1

@f I generally make that decision by how similar the user tasks are going to be between the two and how similar the data will be for the two things. If they are similar enough that youโ€™ll be able to reuse a bunch of code, then itโ€™ll be worthwhile. But if youโ€™re mushing two things together by force, then better to leave them separate.

0
0
0