#CS50

Berk Göbekcioğlustayclean
2025-11-15

Finally was able to take some time off work and my other studies (long story) I was able to finish the Recover lab.

This was, by far, the most difficult lab I had in this program.

Figuring out the fact that the buffer part has to be written as long as the img file is not set to NULL was particularly difficult.

Still, as I said more than two weeks ago, I feel quite proud of myself after finishing this.

My results for the horrible Recover lab. All greens, finally.
Berk Göbekcioğlustayclean
2025-10-28

I've been working on the Recover problem for the last week, although not in a pace I am proud of. I have to say, Recover is far more difficult to grasp than the previous problems.

I find myself checking the instructions and documentation way more often than before, and using some of the built-in functions needed practice. That too slows things down, unfortunately.

I feel like I will be very proud of myself when I finish this.

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-27

Despite feeling exhausted after work, I went back to CS50 (after a week off). Took me several minutes to remember what the smeg I was doing, but after a couple of hours, had the solution submitted. I was driving myself crazy, but made it harder than it needed to he so 🤦🏻‍♂️.

Wednesday, I'll move on to the final project for Week 2, which seems pretty difficult, but we'll see.

#dev #programming #CS50 #Coding

Berk Göbekcioğlustayclean
2025-10-21

One Reddit user said, "It is one of those bugs that you can pass reading again and again without noticing since the overall logic is fine." And it really was such a bug. Also, they said that my overall logic was fine! The comment really made my day.

Anyways, I'm going to submit my solution now, and start working on the next assignment, Recover, tomorrow morning.

Berk Göbekcioğlustayclean
2025-10-21

Finally done with Filter. Couldn't solve the annoying bug I mentioned by myself, and turned to the community. It turns out I has a small typo (a k instead of an l), and the community's fresh sets of eyes pointed out the problem right away.

The check50 results for my Filter solution. All greens.

Monday – October 20, 2025

📅 Progress Report:
Day 295
Day 295
• Continued learning

📖 Daily Reading
• ✅ Read 1 article from freeCodeCamp News
• ✅ Read 1 article on Daily.dev

🧭 Productivity Tools
• Updated task board on Trello

💻 Learning Platforms
• CS50x: Explored Scratch programming language

Berk Göbekcioğlustayclean
2025-10-19

Almost done with the Filter problem. I did the sepia algorithm on Friday, and worked on the blur algorithm today. Sepia was easier than I anticipated, but blur is a nightmare. I have a very annoying bug at the moment, and will work on that one tomorrow morning.

Also, checking the documentation often is important. The grayscale algorithm had a bug I did not notice, and checking the documentation allowed me to quickly spot the problem and solve it.

Berk Göbekcioğlustayclean
2025-10-16

By the way, I realized that if I don't forcibly make time for studying, and keep waiting for a more comfortable time at my work life, I will never finish this program. So I started to set my alarm to 7 AM every day. I work from home, and I start working at 9 AM, so 7 AM seems reasonable.

I hope I will pick up the pace quickly and finally get my certificate.

Berk Göbekcioğlustayclean
2025-10-16

Started working on the Filter lab this morning. Did the grayscale and sepia tasks fairly easily, but I am having some difficulties about the reflection one.

Basically, I need to take an array of, let's say, {0, 1, 2, 3, 4}, and swap the elements, to get the {4, 3, 2, 1, 0} result. Swapping the values of individual variables are easy, but this was not something I tried before.

I have to start working now, so I will return to this tomorrow.

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-13

Well, I'm pretty chuffed. After an absolute nightmare of it last week, I finally got back to the 2nd week problem for CS50 - Caesar cipher.

Took me 90 minutes and its submitted! What a difference a rest makes! Glad thats behind me. And I finished the notes for week 1 yesterday, so Wednesday I can move on to week 3! 🥳

#programming #CS50 #dev

Berk Göbekcioğlustayclean
2025-10-11

The supplementary videos of CS50x's Week 4 lecture have been watched, and the Volume lab has been submitted.

I am still very unclear about the usage of pointers, but being able to use them definitely felt better.

Even though my mentor tells me that the area of development I am interested in has little to no use of pointers, I still feel a little amiss.

I hope to understand them better after completing the Filter lab.

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-08

Frustrating day on the coding front. Made a start on CS50 Week2 problem set after some surprisingly easy (ish) wins on the practice problems.

It. Was. A. Slog!

Things that should have been easy, took me hours to work out! I think I'm to used to more modern languages where concatenating a string is easy.

Still, its a work in progress and I won't give up. I think tomorrow, to give my head a break, I'll type up some notes.

#dev #programming #CS50

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-06

Today I completed the first part CS50 week two challenges - scrabble. I knew how to do it, but my solution was a bit more convoluted than theirs. Still, I'll get that submitted tomorrow.

Tonight, I move on to book two of Brian Sanderson the Stormlight Archive. I had a little break with TP's The Last Continent, but want to get back to Roshar.

#dev #programming #CS50 #StormlightArchive #bookstodon

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-01

Finished Week 2 of CS50. And in their defence, the first mention of Arrays (outside the intro?) Was at 57 minutes, so apologies David.

The problem set for this week is using Arrays to do some cryptography which is fun. I _think_ I know the code I need, but we shall see.

Also, there's a CS50 puzzle day in London in a couple of weeks. It would be cool to go, but its at Meta's campus 🤮

#CS50 #programming #cryptography

dodothedev🦤💻DodoTheDev@front-end.social
2025-10-01

Today, I am watching week 2 of CS50 about arrays. 1 hour in, and I'm yet to hear the term array, but OK.

I'm going to stick to a plan of coding and notes on a daily basis with a hope of finding a way out of my current job hell of applying for my job again at a pay cut.

Other options include abandoning coding and finding a new industry to dive into. My brother was in IT for 30 years and recently retrained as an EMT.

#CS50 #programming

dodothedev🦤💻DodoTheDev@front-end.social
2025-09-30

'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.

What other geek nonsense am I missing? 🤣

#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux

My Framework Laptop 12 computer sitting on my lap running Emacs Org Roam for my notes, in the background my TV showing CS50 notes and lofigirl on a split screen. 

In the midground, glothes sit on the back of the chair.
dodothedev🦤💻DodoTheDev@front-end.social
2025-09-30

Nice long walk done. Now to do some coding notes and get ready for lecture 3 (Week 2) of CS50.

Cuppa and I'll be ready to go.

#CS50 #coding #programming #self_taught

Berk Göbekcioğlustayclean
2025-09-29

I haven't really been working on CS50x since my last update. I had a crazy work project that took the better part of my September.

Today, I finally was able to take some time off work and watched the Week 4 lecture. I must say, I am kind of at a loss at the moment.

I mean, I generally understood the concepts, but I feel like I should also watch the section and the shorts before attempting the problem sets.

dodothedev🦤💻DodoTheDev@front-end.social
2025-09-26

It was Q today at work and my colleague was snoring off a cold (thanks for coming in, pal).

So I did some CS50. Ironically, I found the actual Math problem (how many quartets, dimes nickels and peninnies do you need for X change?) A lot easier to program. I had the solution working and submitted in a couple of hours (opposed to my 12 hour Mario piramid debacle). So that's Week 1 completed! Now to write up the notes.

#CS50 #dev #programming

dodothedev🦤💻DodoTheDev@front-end.social
2025-09-24

Well... 😮‍💨

That was a bitch! Took me all evening to finish the first problem set for CS50! I knew the logic, but could not work out the maths to write that logic.

I had to look up how to do the inverse to reverse engineer how to do it properly (I didn't want to cheat and find the answer), and finally got it submited.

I *still* don't understand it yet, but I'll come back to that.

Now to relax, read and sleep.

#programming #cs50 #c

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst