In sprint-2 I was stuck trying to organise my site in a way that I liked. I wanted to set up boxes on top of eachother with an image on the left-side and a text ox on the right but since I was very inexperienced with CSS and was not using a frame work this was proving difficult.
I started by trying to place all the boxes one by one by manipulating their borders. It was a nightmare and I was creating not dry or 'wet' (is that a thing) code.
I spent a long time placing all the images in their boxes and resizing them but it still didn't have a nice clean look. I took time off and thought about it for a while, after that I realized that I could generalize my divs more, simplifying the code and greatly improving the look becuase of the uniformity it produced.
I felt happy when it was over, especially because it wasn't something I was taught directly and I felt like a real front end developer! It taught me about how to generalize my css and html better and made me feel more confident about re-working my code even if something already kinda works
I have read quite a bit of pseudocode during my learning of JS and as a way to illustrate the DOM. I find it a useful tool.
I am very confident when it comes to trying new things, I am happy with my ability to retain my skills so it makes me feel good about learning more.
I actually completely forgot about this method before it was brought up here but I want to try it as it's hilarious and I bet it's helpful. I do a similar technique by simply reading out the complicated text outloud in order to make sure I'm understanding each word.
I've only just started reading them with more understanding, especially in iTerm I find I can troubleshoot my problem by reading the messages when dealing with git errors.
I use console.log a lot but I've recently discovered debugging which I think will take over becuase of it's amazing functionality.
I almost always use google as my first means of troubleshooting. It is extremely useful and I usually opt for a youtube video for my simple questions.
I usually opt for asking the Phase_0 chat for help if the block persists and I find it very comfortable and helpful, Guy is especially helpful.
Harrsion has been helpful and I feel absolutely comfortable asking him any questions I may have.
I have been making a very large effort to manage my time better and this has been largely a result of my reflection. I have bought a daily planner and set goals for the next day every night.
When you change an array you can use the .map() function to save the adapted array as a seperate data set.
When a function is placed under a true or false if statement this function will make a new array with the values that returned true.
.reduce() takes a array and adds all values into one value.