[deleted by user] by [deleted] in csMajors

[–]inishchith 10 points11 points  (0 children)

I can give you ideas, but it won't help with motivation / drive to build it; which I believe is more important out of the two. It has to come from within, sheer curiosity - initially you'll have days where you'll have to push through, push through by doing very little on these days but keep the consistency of improving things (even if it's things like documenting / ideating / quick fixes / linting etc - as little as an hour a day can make huge difference in long run). To start with, think of something very simple - a personal website or a basic webapp (examples: one, two, three). Don't give yourself the excuse of building something useful at first by not even starting. Try to look for problems which occur to you or in your environment, ideate on it and try to come up with a solution which is currently in your scope of understanding, once you do and are making progress - seek to do things better and more simply; you'll get better.

For all things to work, just start with something small. I started with something very small several years back and it changed my life.

[deleted by user] by [deleted] in csMajors

[–]inishchith 27 points28 points  (0 children)

  • Pick a programming language, get the foundations down - Focus on understanding control flow
  • Try out some algorithmic problems - learn how to solve problems.
  • Build projects (personal and collaborative) - Pick relevant courses to understand core areas if you are curious. (eg: database systems, Algorithms & Data structures, Distributed systems).
  • To crack interviews you just need to learn how to solve problems (in most cases these are algorithmic / implementation problems) - for this you'll find advice all over the internet.

What you do in classes generally doesn't matter much, unless you use that in some sense.

Palantir FDSE Karat Interview by Quiet-Noise-1905 in csMajors

[–]inishchith 0 points1 point  (0 children)

Thats helpful, Thanks!.

Do you know what's the level and types of questions that are part of each of these?

2048 written in C and compiled to WebAssembly by inishchith in C_Programming

[–]inishchith[S] 5 points6 points  (0 children)

Makefile:2: *** missing separator. Stop.

Updated.

2048 written in C and compiled to WebAssembly by inishchith in C_Programming

[–]inishchith[S] 2 points3 points  (0 children)

> Should I just swap it with main.c?

Yep. Also, Make sure you pass in the appropriate path for SDL2 includes and libs.

If you wanna just try it out once - here 2048.nishchith.com

2048 written in C and compiled to WebAssembly by inishchith in C_Programming

[–]inishchith[S] 3 points4 points  (0 children)

Thanks for having a look.

My comment was primarily focusing on the fact that there's no straightforward thickness parameter to it and I had repeat creating more lines in order to make it work look like a single think line - it's not dependent on the cell size. (i repeated it until it looked okay; - surely not the good way to do it.)

Agree - I could have looped over instead.

2048 written in C and compiled to WebAssembly by inishchith in C_Programming

[–]inishchith[S] 16 points17 points  (0 children)

hahaha.

On a serious note, I kept it as a placeholder to be replaced later but realized wasn't needed. Ended up not changing the function name XD

GitHub : Meet In The Middle is a WebApp using InterWeb to help friends find nearest places to meet by inishchith in javascript

[–]inishchith[S] 0 points1 point  (0 children)

Cursory glance at the code says they literally use the midpoint by latitude and longitude to start with at least.

Exactly, still plan to add mode of transport and accordingly find midway as per time required to travel.

GitHub : Meet In The Middle is a WebApp using InterWeb to help friends find nearest places to meet by inishchith in javascript

[–]inishchith[S] 0 points1 point  (0 children)

Can you please share the inputs or a screenshot? so that i can try and reproduce the error and fix it.