DEV Community

CodeCara
CodeCara

Posted on

Paying the price for designing for a single project in the beginning (To-do)

Note: I did not post last week as I have had two very unproductive weeks for various reasons and I am trying to get back on track. I will try to give a brief summary below.

Things I've worked on/completed since my last post…

I am still working on the To-do project.

Issues I had…

Aside from coding issues, I accidentally water spilled on keyboard, which slowed me down even more(!).

Due to my progress being slow the last two weeks, I admit to feeling a little demotivated at times - I am trying to get back on track.

My record-keeping for my blog has not been very good, as I was not working very consistently.

I had a bug somewhere when performing mutiple operations with to-dos (adding/deleting from multiple projects etc.), but I struggled to recreate (and as as result, fix) the bug. even though I know it’s there somewhere. I was advised to move on anyway as this would be a QA issue in real life - I should have asked this sooner - I’m sure the issue is to do with the resetting of a counter somewhere (I believe it caused more than one element to be deleted on button click somewhere). If I run into it again, I may look at it, but moving on for now.

I am sure I have reused variables with the same names in different scopes and could have set this up more cleanly, but my ‘break’ has caused me to lose track somewhat and I am just trying to get it fiinished as I have been doing it for quite a while now.

Due to having to change so many things in order to get things working for multiple projects, my code is getting a bit messy, but I am not worrying about that now as otherwise it will demotivate me.

Things that went well...

I got my delete function working for multiple projects - it has a bug somewhere (see above), but as I struggled to recreate it, I am going to move on (I was advised to do this).

I am currently trying to fix my edit function for multiple projects, after which I hope to move onto local storage.

Things I've learnt/need to improve on...

I think I need to develop more persistence when it comes to things like having to change all my code to accommodate multiple projects. While it’s not super-complicated, I think I found it a bit tedious since I fooled myself into thinking I had already done it, when it fact I had only done it for one project at the beginning - this was definitely a mistake I need to try to avoid in future. I felt my concentration was going a bit and I was just fixing little bits and pieces here and there. I would have liked for this to be more methodical and I think I could have been a lot more efficient.

Plan for the forthcoming week...

It’s hard to say. I want to say I will finish the whole project, but if I can fix my editTask function for multiple projects and move onto local sotorage, I will be happy with that for now.

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more