Click here to Skip to main content
15,860,943 members
Home / Discussions / Work Issues
   

Work Issues

 
AnswerAll those are wrong answers. Pin
Member 150787168-Aug-22 15:20
Member 150787168-Aug-22 15:20 
QuestionHas anyone gotten an invite to BugUFO (place where you can get paid to debug)? If so what do you think? Pin
marie huet23-Mar-21 2:15
marie huet23-Mar-21 2:15 
AnswerRe: Has anyone gotten an invite to BugUFO (place where you can get paid to debug)? If so what do you think? Pin
DaCodeBoss23-Mar-21 2:43
DaCodeBoss23-Mar-21 2:43 
QuestionRed Flags in a new Job. Excellently written. Reposting with Permission. PinPopular
rnbergren30-Aug-19 2:59
rnbergren30-Aug-19 2:59 
AnswerRe: Red Flags in a new Job. Excellently written. Reposting with Permission. Pin
Greg Utas16-Sep-19 9:25
professionalGreg Utas16-Sep-19 9:25 
AnswerRe: Red Flags in a new Job. Excellently written. Reposting with Permission. Pin
Bohdan Stupak18-Mar-20 6:12
professionalBohdan Stupak18-Mar-20 6:12 
AnswerRe: Red Flags in a new Job. Excellently written. Reposting with Permission. Pin
Sandeep Mewara17-Jul-20 21:53
mveSandeep Mewara17-Jul-20 21:53 
QuestionCulture Change - Advice Sought Pin
Worried Brown Eyes27-Jun-19 10:42
Worried Brown Eyes27-Jun-19 10:42 
Hi
Apologies for the long post, but there is a more directed question at the end of the slightly rambling background.

In September, I started working for an offshoot of another company, but since then, our IT departments are merging, and the cultures are completely different. In our office, established for just over a year there's me with bags of commercial IT experience, plus a guy with a PhD in aeronautical engineering, excellent dev & very quick on the uptake working with C# & SQL where possible.

In the other office they have been established over 10 years and the IT is doing the job the company needs, but there are no good practices.

Some examples :-

Virtually all development is in Python, which is run as a mass of scheduled tasks. There is one particular task that runs around lunchtime to pick up all the submissions from the previous day, and another to pick up the same class of thing to mop up what has come in today runs at around 5pm. Each is a separate python script with a couple of classes declared at the top (which are declared in virtually every script I have seen), followed by around 1000 lines of code mixing in database access, processing logic & composition of output XML in a single block of code with nothing split out for readability. The two scripts differ in four lines - they don't appear to have heard of parameters.

Also, they don't appear to have heard of stored procedures; I have seen scripts where, to get nested information, they run an inline query to get a set of data, then walk the set in Python & fire a separate query to get related information for each row.

Did I mention that they have no form of source control?

I really need to change the culture in the other office (I do have my boss's support in this). I started by going in there & demonstrating a bit of separation of concerns using classes in Python and unit testing, then leaving a copy of Clean Code with the guy who seems to be the main trusted developer who people look to for advice, but it sat on his desk unopened for 2 weeks.

On the plus side, a young guy (just 18, left school at 16, started in the warehouse & moved into development purely because he showed an interest in it) emailed me to say he hoped it was OK that he had taken the book home at the weekend to read, and is picking up C# with remote assistance from me. He's mega-keen & will probably make an excellent developer. There are other developers who also seem willing to learn, and they have all said that that the guru is very set in his ways.

So, any ideas on how I can start moving them towards learning sensible IT practices as a matter of course? I feel the main obstacle is the guru chap, but he has the trust of his non-technical superiors, so technical explanations may be wasted on them.

One possible light is that we will be examining the code of a product developed by a third party, written in VS Code C# - I'm hoping it will open their eyes to the possibilities, though I'm not looking forward to explaining <t> notation to Python devs, should it arise.

Regards & TIA
AnswerRe: Culture Change - Advice Sought Pin
Daniel Pfeffer29-Jun-19 8:21
professionalDaniel Pfeffer29-Jun-19 8:21 
AnswerRe: Culture Change - Advice Sought Pin
GuyThiebaut1-Aug-19 21:20
professionalGuyThiebaut1-Aug-19 21:20 
QuestionCareer Dilemma - BIG DATA Vs SAP HANA-Pls help Pin
spsv29-May-19 0:58
spsv29-May-19 0:58 
AnswerRe: Career Dilemma - BIG DATA Vs SAP HANA-Pls help Pin
Mark Thurlo 202120-Aug-21 18:58
Mark Thurlo 202120-Aug-21 18:58 
QuestionHello, I need some help! Pin
Member 142106682-Apr-19 20:38
Member 142106682-Apr-19 20:38 
AnswerRe: Hello, I need some help! Pin
Michael Haephrati1-Aug-19 9:56
professionalMichael Haephrati1-Aug-19 9:56 
AnswerRe: Hello, I need some help! Pin
OriginalGriff9-May-20 3:14
mveOriginalGriff9-May-20 3:14 
GeneralRe: Hello, I need some help! Pin
Nelek9-May-20 3:29
protectorNelek9-May-20 3:29 
GeneralRe: Hello, I need some help! Pin
OriginalGriff9-May-20 4:31
mveOriginalGriff9-May-20 4:31 
GeneralRe: Hello, I need some help! Pin
Nelek9-May-20 7:19
protectorNelek9-May-20 7:19 
AnswerRe: Hello, I need some help! Pin
ruioliveira7315-May-20 18:33
ruioliveira7315-May-20 18:33 
AnswerRe: Hello, I need some help! Pin
marie huet23-Mar-21 2:14
marie huet23-Mar-21 2:14 
GeneralSystem allocation best practice Pin
Shireeshs15-Jan-19 1:51
Shireeshs15-Jan-19 1:51 
QuestionWeb developer employment Pin
Member 1399749525-Sep-18 11:10
Member 1399749525-Sep-18 11:10 
AnswerRe: Web developer employment Pin
Bohdan Stupak13-Feb-19 22:50
professionalBohdan Stupak13-Feb-19 22:50 
AnswerRe: Web developer employment Pin
Richard MacCutchan13-Feb-19 23:18
mveRichard MacCutchan13-Feb-19 23:18 
AnswerRe: Web developer employment Pin
Member 138680818-Jan-20 11:03
Member 138680818-Jan-20 11:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.