Skip to main content
6 votes
Accepted

How to teach hardware-software integration to new developers?

Why are you making them reinvent everything? I know that there are people who believe that you learn more powerfully if you generate everything yourself, but I do not believe that research backs that ...
Ben I.'s user avatar
  • 33.7k
6 votes
Accepted

Best way to pass on the problem solving experience

In places that use the ideas of agile software development, the usual way is to just let the newcomers pair with the more experienced members in all tasks. In your case it would consist of a lot of ...
Buffy's user avatar
  • 36.4k
5 votes
Accepted

Database theory (normalization) for beginners (adult education, MS Access)

Based on the comments, the minimum for theory and technical is how the nomenclature of MS Access relates to Excel. If they've been doing everything in Excel anyway, they've developed habits for, or ...
Gypsy Spellweaver's user avatar
3 votes

I'm an intermediate level developer trying to level up my skill set what resources could I use to do so?

But its a piece of shit. Its slow, the UI freezes all the time and doesn't update properly, [...]. its a barely functional mess. This sounds like a highly typical, possibly above-average software ...
ggorlen's user avatar
  • 804
3 votes
Accepted

Open Source Training

First, there is a scientific journal that may include publications of such material that are what you are looking for: The Journal of Open Source Education, "An educator friendly journal for ...
Lex Nederbragt's user avatar
2 votes

Best way to pass on the problem solving experience

As well as pair programming, look at other agile/lean techniques. Test Driven Development. What does done look like? / definition of done (scrum). Short release cycles (scrum). Minimise work in ...
ctrl-alt-delor's user avatar
2 votes

I'm an intermediate level developer trying to level up my skill set what resources could I use to do so?

When I'm reading what you're saying, there's something lacking: where are your tests? If you're not automatically testing complex software, it will inevitably become a mess. Tests are crucial for ...
YCN-'s user avatar
  • 231
1 vote

I'm an intermediate level developer trying to level up my skill set what resources could I use to do so?

There are a lot of different coding boot camps, but I cannot say which of the boot-camps actually teach anything useful. I hope that you would ask the following questions: Is relocation required or ...
Samuel Muldoon's user avatar
1 vote

How to teach hardware-software integration to new developers?

Late answer, but IMO, "real industrial eval boards" that are capable of running Linux sound like overkill if the only goal is to "to develop C program that will read an I2C sensor."...
Solomon Slow's user avatar

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