News for hackers. Stuff that matters.
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by PhasmaFelis on Friday October 05, 2018 @05:59PM (#18152079)
As a developer, what should I do if I actually want to do that? Because I get a lot of satisfaction out of massaging messy wads of data into a clean, uniform, accessible form. Is there a job title or something I should look for?
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by codazoda on Friday October 05, 2018 @06:55PM (#18152391)
The Analytics team at my company does this. ETL's we call them (Export, Transform, Load). Some of us are app devs and some are data analysts; there's cross-over. We do other things too, but moving data between systems is a big part of it.

As for job titles; Software Engineer (or Developer) of Analytics, Data Analyst, Data Scientist, or something along those lines. Probably varies by company.

Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by zer00eyz on Friday October 05, 2018 @07:40PM (#18152607)
I have a story that may amuse you.

Recently I worked on a contract doing some data ingestion that the resident team didn't want to deal with.

They had been provided a JSON api to get what should have been a batch file. The owner/api creator said "this is good enough we won't accommodate you." So much for sensible data transmission and batch processing.

Because I have had to deal with these sorts of things before I have a fairly robust tool chain to hammer api's with requests to get the data in a reasonable time frame. In this case my client went full tilt - and simply hammered the API till its owner gave in and started sending batch files.

Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by sk5t on Saturday October 06, 2018 @12:01AM (#18153455)
What do you mean by "batch file"? Surely not a .bat.
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by zer00eyz on Saturday October 06, 2018 @06:11PM (#18157566)
Yes the end result in most cases is good old CSV -

repeated variable names are bloat when getting lots of data, extra formatting is the same... CSV's are great for getting these things down.

As another poster pointed out (S)FTP is the way to go when sending CSV's, and they are compressed in most cases to save storage and data transmission on both ends.

I am old enough to remember when mailing a hard disc or a tape might be a faster way to move a LOT Of data. The practice is still alive and well, but the option is now by the "truckload"

https://aws.amazon.com/snowmobile/

Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by intended on Saturday October 06, 2018 @01:19AM (#18153672)
Probably means a single report with all the data sent at a regular interval. (All transactions between 00:00 hours and 24:00 hours the previous day, sent by 9:00 am to these email inboxes).

Instead the client was given an api to query and no batch processing of information was allowed.

I’ve encountered this idea somewhere, and fortunately have never had to deal with such a broken scenario. Getting piecemeal information is infuriating.

Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by strken on Saturday October 06, 2018 @02:06AM (#18153785)
He probably means the output of a batch processing pipeline. Clients will calculate a set of data once a day and shove it into some kind of storage[0] for you to download.

[0] probably an FTP server with no TLS and with the same weak username and password for everyone who connects, a setup which they won't change no matter how many times you ask

Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by thenipper on Friday October 05, 2018 @07:58PM (#18152681)
What the other child poster said. This is 90% of my job. It’s really fun a lot of the time and absolutely brutal the rest of it. Be prepared for things like writing code that checks the color or text styling of cells etc. people encode data in whacky ways
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by MisterOctober on Friday October 05, 2018 @08:19PM (#18152755)
Seriously. I frequently get handed spreadsheets with integers typed as strings... people using strings for things that, heaven's sake, should undoubtedly be booleans... Getting the thing into usable condition takes up more time and energy than the actual analysis they desire
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by synotna on Saturday October 06, 2018 @02:27AM (#18153837)
I've seen that before, to "work around" locale issues, bring a European company recieving data from US companies
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by VHRanger on Friday October 05, 2018 @08:16PM (#18152745)
"Data engineer" (more Dev) or "Data scientist" (more analytics).
Re:The First Rule of Microsoft Excel: Don’t Tell Anyone You’... by snakeboy on Friday October 05, 2018 @06:11PM (#18152149)
"Data Scientist" should do the trick.