Live data from Hacker News

The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

wsj.com

341–350 of 435 posts

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#341
post #180

Earlier quoted context omitted.

This was my reaction to Flash. It's not a "real" programming environment is what everyone told me. Yea but it was a great authoring tool for non hard-core programmers. I helped a designer write a few simple puzzle games in Flash and it was overall a productive experience. Had I attempted to do that in html/JS I'm not sure it would have gone so smoothly. I haven't tried to write web games in the last 10 years so maybe…

Has anything replaced Flash as a productive way to build animated games?

Construct[0].

I used to sneer at such tools, considering them "not real gamedev". That was until, on one local edition of Global Game Jam, a designer in our team did in Construct in 15 minutes what took three of us coders a couple hours. This drove home the point that we were really overcomplicating things by coding a simple game from scratch (in XNA, back then).

--

[0] - https://www.scirra.com/construct2 is the one I played with, but they also seem to have a web version now, for better or worse, which is available at https://www.scirra.com/

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#342
post #86

You know who's awesome at Excel? Martin Shkreli. You know, the Wall Street asshole who's in jail now? A while back, someone told me "hey, dude, there are these videos on YouTube where Martin Shkreli uses Excel, and they're fucking magic. It's like the first time you watched someone who's really good at Vim. " It's true: [0]. Say what you will about that little heartless douchebag, he's fucking awesome at using Excel.…

>little heartless douchebag

Steal money from poor people? No problem, just a small fine. Steal money from rich people? Off to jail you go. I'm not saying that what Martin Shkreli did was right, i.e. he did not go to jail for raising the prices on medicine (for which he had good reasons). He went to jail for lying to investors in a sort of Ponzi scheme using new investments to pay off old debts.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#343

Earlier quoted context omitted.

Or maybe he is a peer of ours and we actually know something about him beyond ridiculous and disgusting media depictions. Here's a fun question for you as an HN'er: what was the name of Shkreli's pharmaceutical company?

Starts with R? Checks... retrophin. Shkreli was one of many finance types who have fully drunk the koolaid. He is not alone, and the others too would be prosecuted if people had the time and awareness to be incensed with the culture. In his defense, shkrelli didn’t know he was a tool. On the one hand singing praises of the free market and on the other taking advantage of every loophole someone could find. I mean the…

> Starts with R? Checks... retrophin.

No. Starts with T. Turing Pharmaceuticals.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#344
post #184
post #115

Earlier quoted context omitted.

I'm not sure which is worse. Being that awk/sed guy or being that Git guy.

Who uses "guys" anymore? Didn't stackoverflow replace that?

You would be surprised how much some technical people are lacking in Google, SO skills. When I am lazy I sometimes just shout them what they should put in google to get an answer. Thankfuly it is minority in my gigs.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#345
You can say what you want about Excel, but it succeeded at something where countless other software failed: Providing a smooth transition between manual data entry and programming and putting it in an interface that's easy to understand while powerful enough to accomplish many interesting tasks.

On a side note, one could say that Tensorflow is a (very) distinct Excel relative, as it also builds up a declarative description of your computation in form of a graph and then figures out how to compute that graph in an efficient manner. Excel is (in my understanding) doing something very similar by analyzing the dataflow between individual cells to compute or update values.

So maybe if we add support for backpropagation into Excel it could make a fantastic deep learning tool :D

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#346

If we're sharing awesome excel videos, You Suck at Excel with Joel Spolsky has to be among the best I've ever seen. Joel, being on the team that made excel, has an incredible amount of excel knowledge. The video is meant to be in the same vein as the You Suck at Photoshop videos. https://www.youtube.com/watch?v=0nbkaYsR94c

Yew. But Sckirelli's are better.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#347
post #201

Earlier quoted context omitted.

20 minutes in: the dawning horror that, yes, I'm watching a video about Excel for fun

using excel isn't not fun, it's just that the mental complexity of excel is offloaded to the user. the user keeps track of the various computations and transformations. anything more than a quick check on some data exponentially taxes the brain leading to an ever increasing dislike of the software being handed someone else's excel sheet is an infuriating experience because they're also handing you whatever convoluted…

I would say that they're _not_ handing you their mental model. Instead using their spreadsheet forces you to come up with a mental model which is congruent to theirs.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#348

Earlier quoted context omitted.

Starts with R? Checks... retrophin. Shkreli was one of many finance types who have fully drunk the koolaid. He is not alone, and the others too would be prosecuted if people had the time and awareness to be incensed with the culture. In his defense, shkrelli didn’t know he was a tool. On the one hand singing praises of the free market and on the other taking advantage of every loophole someone could find. I mean the…

> Starts with R? Checks... retrophin. No. Starts with T. Turing Pharmaceuticals.

Retrophin was his first pharma firm, the one he made after leaving his hedge fund.

That firm later sued him.

Turing was his second pharma firm. Made soon after his ouster/leaving.

Re: The First Rule of Microsoft Excel: Don’t Tell Anyone You’re Good at It

#349

Earlier quoted context omitted.

As a non-programmer (my job is in business intelligence so the most “programming” I do is in sql) I found R really easy to understand and use. Within hours of starting with it I was already doing part of my job in it, especially thanks to Tidyverse libraries. I did once try to learn Java, which I did found incredibly confusing and impossible to do anything useful with.

do you mind if I derail the thread for a little bit? [if yes] I currently work at a small-medium sized company, and we have one BI guy. Our ops team is ~5 people, and 1-2 of the more junior guys are tasked with doing everything necessary to support the BI guy. which basically means making sure the BI software is installed properly on the container, configured properly, has access to the db, and it comes up properly e…

The definition of what is BI varies by company and is one of the 'squishier' terms in IT becaise the needs and roles vary quite a bit. In a small company (which it sounds like yours is) one BI person does everything out of necessity. In a Fortune 500 company, a BI person would likely be on a reporting team and spend their days doing nothing but generating reports and performing analysis... there would be another team(s) to deal with ETL, and another to manage the Data Mart(s)/Data Warehouse(s), possibly another for Data Science etc etc. Your IT group sounds a bit dysfunctional, though not atypical: you admit that it's business critical but that the most junior people support it. I'm sure the business loves that (not to mention it's a bad career move for the senior technical people.)

In your company, it sounds like BI is considered to be everything from ETL (which you've got the rough idea of) to providing the final deliverables (reports, analysis, dashboards etc.) to the business customers. Essentially what a BI person would want in that environment are tools with a high degree of leverage for working with the data, probably integrated (seamless workflow, unified metadata), and more geared towards individual productivity rather than group collaboration. Basically, if your BI guy stops showing up for work, the business would be flying blind. He's the person that managers and above go to in order to get the wider view of the business. The requirements fed to him would drive many IT people nuts: 'you know that one-time report you gave us last quarter? Well, we need that same report again this quarter... with these changes... and add the data from this spreadsheet to it. Oh, yeah, there are some gaps in my spreadsheet where we couldn't figure out where to get the numbers... can you fix that?'

Regarding rolling your own ETL tool. Here's an easy way figure out if you really want to (hint: probably not) do this: offer to have your team take over some of the ETL workload from the BI person (i.e. pick a small project or two, learn how to use his tool, see how it works/what it does for him.) If he's good and busy, he'll jump at the offer. That's exactly what you'd be taking on anyway if you decided to roll your own and it's the best vantage point to collect requirements from. I think what you'll find, if you really have ETL/BI needs in your company, is that the requirements are changing far faster than your group would be able to handle. Good ETL/BI tools are generally around the midpoint of custom code (task specific, more structured, managed) and Excel (general purpose, rapid prototyping, free-form, flexible.) Fast turnaround time is the name of the game.

At the end of it you'll probably find you would no more want to write your own ETL tools than you'd want to write your own DBMS. You might event find that, if you have good tools, you want your team to start using them to eliminate some of their custom code. I've been on all sides of the data business (I've rolled my own ETL and reporting tools and used most of the major commercial ones) and when given the option of a decent tool, the tool wins over custom code every time.

Post reply on HN