Over the years I've used many programming languages, some immersively, but more recently utilising their ability to facilitate repeatable processes ['quick code'].
I've got fond memories of COBOL and FORTRAN back in the day when dinosaurs roamed wild.
I dabbled with C# for a while, but never really put the effort in to get the most out of it.
I've used Java quite a lot, but for 'I-want-to-write-a-quick-bit-of-code-software' I find it a little difficult to dip in and out of. Probably more a sign of my weakness rather than Java's to be fair.
My main 'go-to' these days is definitely Python due to the ease with which I can get a code snippet up and running - it's got such a great collection of libraries out there, and so many resources describing how to perform individual tasks. It just works for me, but we're all different are we not. :)
Over the next few weeks this website will have a bunch of content added that will hopefully provide useful hints for getting things done quickly during your Data Engineering activities. I've worked in the IT business for over 30 years, as a Developer, Lead Systems Analyst, Database Designer, Database Administrator, and Data Architect.
In each of these roles I have sought to embrace time-saving practices that really do make a difference - for example, comparing data in different databases ... write a script to do it (Java/Python). It's not rocket science, it's just realizing that if you need to perform a task, and you envisage it being done repeatedly, then why not generate some reusable code. Pretty much all of us think this way, and quite a few of us independently create our own toolbox of utilities, so I thought it might be an idea to get some of the more repetitious stuff out there to help save time.
As you can probably tell, I'm not a website developer, so there will be no bells and whistles on this site, but hopefully the content will provide something useful for you.
Mark Harrison.
On Demand Reporting Limited.