Skip to main content
6 votes

Understanding C after getting used to scripting languages

One of the biggest strengths of C is also one of its biggest weaknesses: it has a very small runtime and standard library. This is a strength because it makes C very portable and highly reusable as a ...
Karl Bielefeldt's user avatar
5 votes

How to deal with lacking domain knowledge in a new software development project?

Learn. I know more about flying a plane than anyone who has never held a pilots license has any right to know. Why? I programmed for a flight school. Yes, knowing the domain already helps. But if ...
candied_orange's user avatar
4 votes
Accepted

What are some strategies for understanding algorithm variables semantics?

why the drastic difference in engineering vs. data structure code presentation? It is an unfortunate intersection between mathematics and computer science. In mathematics, each variable is often ...
rwong's user avatar
  • 16.9k
4 votes

What if after some time when I learned more, I realized that I did some things wrong in past projects?

We all make mistakes, and feeling bad about them is quite normal. However, at some point it is better to put the bad feelings aside and look at this from a professional point of view. Do you have ...
Doc Brown's user avatar
  • 209k
2 votes

What if after some time when I learned more, I realized that I did some things wrong in past projects?

I wouldn't worry. If you hired a person to design say a biscuit production line, you wouldn't typically expect that person to involve themselves in the problem of what happens if someone feeds ...
Steve's user avatar
  • 9,058
2 votes

How to create a learning environment for frontend developers if you don't use modern js platforms

OK, so those platforms are popular for more reasons than just making coding easier. The jobs pay more and most companies have adopted the tech. So its not benefiting these developers careers to ...
Ewan's user avatar
  • 77.2k
2 votes

How do programmers retain knowledge of languages/technologies they don't use often?

I also struggle to remember code that I don't use often enough. I find it easy to remember the fundamentals of each language, but anything more complex or specific to that language, I need to do a ...
DARKOCEAN's user avatar
2 votes

Notes taking / referencing strategies for programming languages?

Disclaimer: I shamelessly bring my own bias as a fellow SEng student. I recommend maintaining a git repository for each of your classes. Write your notes in Markdown in an offline editor of your ...
stvhwrd's user avatar
  • 129
1 vote

What are some strategies for understanding algorithm variables semantics?

Different people have different styles, that's why you get differences in style. People also have different learning styles. One way of learning algorithms that works for some people is reproducing ...
gnasher729's user avatar
  • 45.9k
1 vote

Learning languages: high-level first, or low-level first?

Generally!? It probably depends. The biggest motivator I see for preferring one end of the spectrum over the other, for self directed study, is interest. Trudging through c and writing console apps ...
svidgen's user avatar
  • 14.7k

Only top scored, non community-wiki answers of a minimum length are eligible