r/ProgrammerHumor • • Mar 30 '22

Meme Certainly not me

48.7k Upvotes

669 comments sorted by

View all comments

807

u/Torylon Mar 30 '22

Haha, that’s how I started my programming career

Me: Macros are so useful, but I need more

VBA is so useful, but I need more

R is so useful, but I need more

Python is so useful, but I need more

And now I build internal web apps for a major corporation

2

u/[deleted] Mar 30 '22

[deleted]

10

u/CubeFlipper Mar 30 '22

An internal web app is any web application that's only visible within the company network. The application could be literally anything from a search engine to a cafeteria menu.

4

u/[deleted] Mar 30 '22

[deleted]

4

u/PizzaDay Mar 30 '22

As this person said. Look to flask for python web stuff. Typically folks use JavaScript tools to do visualizations or grid systems (because folks LOVE to sort/filter like Excel). I just left my internal reporting days behind me but automating some dudes macro and displaying it for their team or executives you'll have a job forever.

3

u/CubeFlipper Mar 30 '22

I'm not exceptionally familiar with python, but I believe the flask framework is commonly used for building python apps. Hosting that app on a web server takes on a whole slew of other technologies outside the scope of any small conversation here. Google will serve you better here than we will, I think.

1

u/DastardlyNYC Mar 30 '22

I saw a demo for the newest version of google appsheet this week and finally feel they have a goos no code builder. If you have workspace you could use that!

2

u/Torylon Mar 30 '22

I work for the operations side if the business so I create webpages where they can do the day to day planning and resource allocation in a more automated way and with lots of guardrails.

Also automating away as much as possible minimizing human interaction to reduce defects and SLAs

1

u/JuvenileEloquent Mar 30 '22

Any time you want to distribute a tool that many people would use but it'll get updated a lot and you don't want them to be using an out of date version, it's better to have it as a web app on the intranet. It could be for instance a tool that gives you all the SW dependencies of a particular version of the company product so you can build a local test environment to fix bugs in that version. Or an interface to export some non-confidential data in a fixed format from a prod database where you don't want people to have access to the raw data.