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
Worried Brown Eyes
Posts
-
Culture Change - Advice Sought -
Qlikview - a real pleasure to work withDoes this work for you?
SET DateFormat='YYYY-MM-DD';
LET vTEST = '2018-09-05 13:27:14.5';
dayname(vTEST)
-
Qlikview - a real pleasure to work withHow about
dayname(vTEST)
Assuming / is OK instead of -
-
Stupid Cable Provider.Chocolate lab - both an excellent pet, and an excellent place to work :D
-
Share Point? A good idea but...I made a meme for my desk - Indiana Jones with the cobra rearing in front of him & the words Sharepoint why does it have to be Sharepoint. I'll post a link if I can find the electronic copy.
-
IoT - an excellent readI think this probably counts [^] See - it isn't all sandal wearing lefty hippy crap ;)
-
Want to make a billion dollarsE. E. Doc Smith's Lensman Series is what I immediately thought of.
-
Sweden oh Sweden....I hear they're going to be playing Billy Bookcase as part of the flat pack four formation in the next match
-
Have you ever tried blindfolded archery?I tried an archery class once - all the arrows had suckers on the end - at least that's what I call the people who didn't get out of the way
-
Holy Hyperthreading BatmanAh - the knitting - I don't remember it, but my brother does from when he worked at Ferranti
-
Apple to the RescueAnd I thought I was about to get Rick-rolled by clicking that
-
E-mailsHe's making a list He's checking it twice He's going to find out who's naughty or nice Santa Clause is in contravention of the new GDPR regulations
-
Do you ever click links in email? No.When Lambo?
-
How long did this take?What? No sanding?
-
It's a ghost town...Was Doom ever ported to PS2?
-
Anyone here uses mobile payment / digital wallet systems? -
Hello IT, I need some technical information...OriginalGriff wrote:
Have you tried turning them off and back on again?
-
IGMCOTDCharles Dickens' A Tale of Two Cities was first serialised in a couple of small regional newspapers. It was in the Bicester Times, it was in the Worcester Times. IGMC
-
Best sci-fi movies...Soylent Green (wonder what that is?)
-
What would be your reaction?I wouldn't mention anything to any managers in particular, but (and especially if the new hire is fairly inexperienced in comparison) have a chat with the new hire to reassure them that they hadn't been wasting your time & to pretty much ignore the email. If something similar needs to happen in future, it may be wise to let the manager know in advance (in a let-me-know-if-you-don't-want-this-to-happen style email that he may well not even read in time).