Questions tagged [knowledge-transfer]

According to Wikipedia, knowledge transfer is the practical problem of transferring knowledge from one part of the organization to another.

According to Wikipedia, knowledge transfer is the practical problem of transferring knowledge from one part of the organization to another. Like knowledge management, knowledge transfer seeks to organize, create, capture or distribute knowledge and ensure its availability for future users.

66 questions
144
votes
8 answers

How do I get people to stop bikeshedding (focusing on trivialities)?

I have been tasked with teaching other teams a new codebase, but I keep running into an issue. Whenever I go to actually walk through the code with people, we don't get very far before the entire exercise devolves into a bikeshedding (members of an…
Telastyn
  • 108,850
  • 29
  • 239
  • 365
70
votes
16 answers

Recommendations for teaching junior programmers good coding style

I am a big fan of good coding style, producing clean, clear code that runs well and is easy to use and integrate into larger systems. I believe that we programmers are essentially craftspeople who should take pride in our work, every line. I am not…
63
votes
11 answers

How can I find own replacement when the company wants someone far less experienced?

I told the company I work for that I want to phase myself out, but that I would stick around for a couple months before applying anywhere to help in the recruitment of my replacement. I offered this because I am the sole web developer and I didn't…
JD Isaacks
  • 8,924
  • 12
  • 47
  • 54
53
votes
16 answers

Is a senior programmers advice about always using books a good idea?

I am a junior developer and have only been in the industry for 5 years. At my current company there is a senior let's call him Infestus. Occasionally I am being given opportunity to shine and do something completely brand new from scratch. One of…
Quillion
  • 419
  • 4
  • 12
40
votes
6 answers

What should I do to leave a job professionally?

Given that the current employer knows and has been given appropriate notice ahead of time, how can a programmer make a clean job transition from his old job? What things should the programer consider? How should one tie up unfinished projects? For…
rlb.usa
  • 961
  • 9
  • 18
36
votes
7 answers

How can I make the life of a new hire comfortable?

As a senior member of a software team that, unfortunately, has little documentation for legacy reasons, what are the things that one could do to make a new hire comfortable? I have been planning debug sessions with the person on specific…
Fanatic23
  • 7,533
  • 4
  • 31
  • 56
28
votes
13 answers

How to make sure your company doesn't go underwater if your programmers win the lottery

I have a few programmers under me, they are all doing very great and very smart obviously. Thank you very much. But the problem is that each and every one of them is responsible for one core area, which no one else on the team have foggiest idea on…
Graviton
  • 4,013
  • 9
  • 37
  • 50
28
votes
6 answers

Maintain a web application once the only developer is gone

I have a terminal disease and there is a very high chance that I will no longer be in this world by the end of the year. I have developed a web application that it is extensively used in my family’s business (a small hairdressing shop). No member of…
27
votes
4 answers

How many days is it normal for a new hire programmer to take to get up to speed?

I have just landed a role as a C#/Asp.Net developer at a large software house. I have previously worked at a much smaller software house for about two years but it was a varied/mixed role there, and here the asp.net applications we have are a factor…
25
votes
6 answers

What actions to take when people leave the team?

Recently one of our key engineers resigned. This engineer has co-authored a major component of our application. We are not hitting Truck number yet though, but we're getting close :) Before the guy waltzes off, we want to take actions necessary to…
finrod
  • 701
  • 8
  • 10
25
votes
16 answers

How do you go about understanding others' code?

What do you do to understand some code that you didn't write? Or code that you wrote long time ago and don't remember what it does anymore. Do you have some technique that you go about? Do you analyze the structures first, or the public methods, or…
gablin
  • 17,377
  • 22
  • 89
  • 138
25
votes
9 answers

Advice for solo programmer whose team will expand in the near future

For 4 years now, I've been the solo developer for a small company. We have a handful of well establish products in a niche industry. We will be hiring 1-2 developers soon, and that will likely change the way things operate around here. While I won't…
bufferz
  • 369
  • 2
  • 8
25
votes
9 answers

How should I go about learning a very large and complex application?

Being a young and fairly inexperienced developer recently employed by a "real" software company I'd like some opinions and pointers on how to do the following: Approaches on how to get familiar with a companies products , especially when you've no…
Dani
  • 351
  • 3
  • 6
24
votes
10 answers

How to add a new developer to the team

I run a small company composed of only 2 developers. We are building a very big application for one of our clients. Development on this project has gone on for 1.5 years. Now this client has secured an important sponsorship, and they are organizing…
21
votes
6 answers

Balance between workload and helping new-hires

I've been at my first job for about 2 months and I've started to notice that there is a delicate balance between workload and helping new-hires. Since there is a lot of pressure from management to fix bugs and resolve as many customer issues as…
Spacebob
  • 841
  • 7
  • 11
1
2 3 4 5