BHOGI GUNAVARDHAN


My-Image

Sankalpam

I want to become a software developer.

I will do whatever is needed.


Day 2 : 02-06-2026

Morning :

Discussed some mathematical expressions and practice some mathematical operations in this website practice

Afternoon :

Played 2048 game and wrote the rules of the game and observed the effects and discussed about input, output, behaviour and micro animations.

Discussed about static and dynamic websites, types of applications.


Today : 03-06-2026


Today : 04-06-2026

Discussed about how whatsapp and Instagram works.
Taught us if, goto and control flow of cursor.
Wrote algorithms for first n natural numbers, even numbers upto n.


Today : 05-06-2026

Practiced some print statements.
Wrote algorithms for odd numbers upto n, first n even numbers, first n odd numbers in two methods.
Taught us about principles to keep in mind while developing end-user experience, meaningful vairiable names, readable code, correctness for edge cases and multiple solutions choose the best according to the situation.


Today : 06-06-2026

Discussed about definition of algorithm and practiced some more algorithms like multiples of a number, table of a number, table book, upto n squares and n square numbers.

Registered for an event (AI for Vizag: Outside The Bot | Building Production-Ready AI Agents) at RTIH(Ratan Tata Innovation Hub).


Today : 08-06-2026

Practiced algorithms for nn series in two variations upto n and n terms.

Watched a video about How your goals can trap you?


Today : 09-06-2026

Practiced algorithm for fibonacci series upto n and n terms in the series.

Learnt about the principle duplicate code through an algorithm.


Today : 10-06-2026

Learned and practiced some github and linux commands.

Wrote an algorithm to find nth term in nn series.


Today : 11-06-2026

Practiced algorithms for prime number with and without using (modulus & division), greatest number among 3 and greatest number among 10 numbers.


Today : 12-06-2026

Learned and practiced how to build trust using ssh key from local machine to github and pushed the code changes from local machine to remote repository.


13-06-2026

Wrote all the basic algorithms in the laptop.


15-06-2026

Learned about how C++, Java and Python codes compile under the hood.

learned how to view temporary files which are created while executing c code.


19-06-2026

Installed ubuntu and created ssh connection through ubuntu terminal.


20-06-2026 to 28-06-2026

Drew the flowcharts for all the algorithms.

Wrote all the algorithms in c language.

saw the temporary files which are created while compiling c code like .i, .s, .o, .bc using the command clang --save-temps


29-06-2026 and 30-06-2026

Learned how the compiler tells the error line using .i file without knowing .c file.

Learned about .bc(LLVM IR) file and when are they created in the compilation process.

How to navigate between directories through shell/ubuntu/bash.


01-07-2026

Learned about Indian Number Representation System from anaadi.org


02-07-2026

Learned about linux commands and number systems.

Made a video about types of number systems binary, octal, decimal, hexadecimal.


03-07-2026

Learned about debugging using lldb(low level debugger)


04-07-2026

Today we presented about what we learnt until now from june 1st to till now and got more clarity about compilation process and system internals.

Today i made a video on c compilation process.


06-07-2026

Today learned about redirections (<, >) , pipe (|) commands in ubuntu and wrote the scripts to test c program.

Leanred how to change file permissions (chmod), kill command and how to write scripts in shell.


07-07-2026

Learned about how to generate intermediate files from .c to executable one by one from one stage to another.


08-07-2026

Wrote a test on stdout, stdin, pipe and redirections and got better understanding.


09-07-2026

Wrote some words from notes in dictionary and write a test on relative and absolute paths.


10-07-2026

Learned how to write functions in c language what is declaration, definition and function calling. How to write them in single file and also multiple files declaration in a file(util.h), defintion in another file(util.c) calling in another file(use.c).

Broke the code at different stages by putting user defined .h file using include (<>) preprocesing error, remove the declaration of file in (util.h) compilation error and commented the defintion of a function and compiled it which created the linker error.


13-07-2026

Read about CPATH environment variable how does it work in man page of clang.


14-07-2026

Wrote a small assessment on lldb debugger and an algorithm to find sum of MSD and LSD in a given number.


15-07-2026

learned about arrays in c declaration, accessing, modification and printing.

Wrote an algorithm for counting how many times a digit is repeated in a number.


16-07-2026

wrote an assessment on linux commands how they work

saw how the program executes in memory level using lldb debugger


17-07-2026

Learnt how execution of program works inside the memory in detail


18-07-2026

call stack with lldb - frames, return addresses, left overs.


20-07-2026

wrote an assessment on "The Call Stack — Frames, Return Addresses, and Leftovers"

Learnt about bitmanipulation


21-07-2026

Acknowledged about different types of shell in different operating systems (zsh, command prompt, bash), sheduling functions and command line applications


22-07-2026

Learnt about bitwise operators.

Known about how the actual servers maintained in real time how they solve issues how long and complex process it is to restart a server, how the developmennt life cycle be there (development, testing, preproduction, production), docker, kubernetes(k8s), cloud, ticketing tools, some linux commands (top, chage, fdisc, df -h, ps -e) and ASCII.

Did a video on debugging using lldb


23-07-2026

Learnt about literals(string, array, integer) in programming ASCII values of alphabets and how are they represented in hexadecimal format, how array c calculates the adrress of an element in array (a[i] => *(a + i)), address variable how it works, how to change a value in another location using address variable and memory corruption.

Made a video all the concepts learned today.


24-07-2026

Did a task on bitwise opearators and learnt how they work.

Adding address manipulation using the slotting and learnt how array index address is calculated internally.

Learnt about address variable(pointer) how it works.


25-07-2026

Byte becoming meaning - means in a byte we can store a maximum number of 255 and how it will work specific symbol according to use case, what is unicode why 7-bit channels are there (packing to save space)


29-07-2026

Reading & Writing to files__ Raw Bytes vs Readable Texts

wrote small knowledge checks on (bitwise operators, adding addresses, address variables, Bytes becoming meaning - colours, characters, encoding.


30-07-2026

wrote a knowledge check on Reading & Writing to files using (fread, fwrite, fprintf and fscanf).


31-07-2026

went to AI-Fusion Summit happend in visakhaptnam.


01-08-2026

Explored the files in .git directory which is created when a repo is initialized or cloned to local machine.


03-08-2026

learnt about some git commands and how ssh encryption works briefly.


04-08-2026

learnt basics of python how print statement works arguments of print statement like sep and end, saw some types of errors (syntax, type, value).

Wrote some basic programs in python.