ProgrammerHumor

ohGodWhy

ohGodWhy
https://i.redd.it/hadtr70vdvcf1.png
Reddit

Discussion

tiberiusdraig

Get in, loser - we're maintaining ActiveX in VB6

19 hours ago
SoftwareSource

Fast paced, dynamic environment with a cutting edge development department

looks inside:

Java 6

16 hours ago
MementoMorue
:cs::py::cp::c:

"Do you know VBA ?"

19 hours ago
iamnazrak

I helped a lady in accounting a bit ago with an excel spreadsheet vba. Document came from japan, about 700 lines of vba. all the comments were in Japanese and the variable names were romanticized spelling of Japanese words, i had to open the file in vscode where i could change the encoding so that the Japanese characters showed correctly and then google translated all the comments. After that i actually had to track down the users issue. It was driven by another worksheet that the user would select in an explorer browser. 2 days of debugging later i figured out the issue was user error for not properly formatting the second spreadsheet.

19 hours ago
hipsterTrashSlut

This would be my 13th reason

18 hours ago
asleeptill4ever
:py:

User error lol. My first and last possibility of where the error came from to begin with.

18 hours ago
Sintobus

Always worth trying to duplicate the bug first exactly. See if the user can duplicate it or if it's an extreme edge can. Lol

13 hours ago
TerminalVector

I bet cursor could figure it out

16 hours ago
iamnazrak

If cursor is an AI i might just block you lmao

14 hours ago
Darster_DN

block him

13 hours ago
Trick-Interaction396

Honestly that’s crazy impressive

16 minutes ago
Blubasur

I prefer to stay homeless.

>! This is a joke people, asking people to use VBA is clearly not allowed by the Geneva convention !<

19 hours ago
RPZcool

I honestly use VBA at work and I kinda find it fun, alright sometimes I scratch my head for hours to find out what's the problem, but I also do that in other languages. So I don't really have a problem with VBA.

15 hours ago
Snotling_fondler

How about VB.net?

16 hours ago
Buetterkeks

When i was in engineering school the first language they taught us was VBA. Not because we'd ever need that, but because the teacher knew that particular language. In the first 3 of 5 years we did less C++ than we did in the 4th grade of middle school

16 hours ago
Selenography

Back in ~2002 I wrote some VBA testing software (to pick multiple choice questions randomly depending on category) and ended up designing a whole “application” around Access as a summer project for testing some nuclear reactor operators.

Bow before me. LOL.

18 hours ago
_Beempathic OP

I can't believe that some employers low tables so much

10 hours ago
GreatGreenGobbo

Vee bea eh?

1 hour ago
criminalsunrise

I started programming access databases … in the 90s.

19 hours ago
deidyomega

Thats how I started too! They were using excel sheets on shared drives, but were running into issues where the file was locked, and we used MS Access to many people (3-4 people) could make changes at the same time.

19 hours ago
_Beempathic OP

How does it work? Aren't there primary key conflicts when many people are adding a new record to this same table?

18 hours ago
deidyomega

Same way it works on mysql, postsql, ms-sql. I would be lying if I told you I really understood it, but basically it's just transaction locking and auto incrementing keys are kinda magic lol

18 hours ago
Clearandblue

You seperate the front end and back end. Backend sits on a network drive. Front end installs on each machine. Sort of like a real database. Which it is in a way. A real crap database. In a team of 4 it would still get locked up every other day.

I ended up making a quick winforms front end onto a SQL db and it was flawless after that. And no more difficult to make. That was one of the first things that made me want to transition into software.

Sort of related to the OP, I graduated with a civil engineering degree 15 years ago into the same market as we see for developers today. Engineering degrees are tough and to finish one and then end up starting minimum wage was gutting. Then to not use my engineering skills and just muck about making software initially felt like a kick in the teeth.

But I've quite enjoyed it. So silver lining, there might be something else that works out pretty well for you. That said, right now I wish I'd managed to get into engineering because I'd likely not be hearing as much about AI replacements and not be faced with continually devaluing salaries.

13 hours ago
deidyomega

Now thinking about it, we kinda did it different, we setup ms-sql on a server then used ms-access to manage it. It's been.. 15 years? so I don't really recall.

But I like how you guys did it too

10 hours ago
Clearandblue

Yeah if I'm honest I went MS SQL with access front end as first step. Then a few days later replaced the access front end with winforms. At that point it was also easier to add other useful functions. Like one of the things was an image viewer to show files from a shared drive. And a simple calculator tool.

8 hours ago
_Beempathic OP

Thank you for deeper explanation

10 hours ago
RelativeCourage8695

Isn't that how we all started?

19 hours ago
kooshipuff

I started on an extremely legacy VB.NET app that had been more or less generated through Visual Studio with some OG vibe coding (no AI, though- circa 2005) by one guy in college that, with me on the team, was up to three people trying to make it do something sensible.

So, no Access DB, but still a rough ride.

18 hours ago
ddejong42

Paid for a good chunk of my college tuition.

14 hours ago
sometimes_interested

How 'great' was that database wizard? It would create a database that was 80% there but to get it the last 20%, you have to rewrite nearly the entire thing.

2 hours ago
Ezzyspit

Lol fine by me if it pays well. Better than executives pushing random tech buzzwords they heard in some conference. Rewriting our entire codebase every 5 months with whatever the latest flavor of the week is.

19 hours ago
critical_patch
:py:

Pfffft, you wouldn’t be rewriting your entire codebase . . . THAT’S WHY WE HAVE COPILOT!

18 hours ago
Specialist_Dust2089

If you want high paying job security, learn some old language or framework. You wouldn’t believe all the systems still running on old obscure languages, too big to replace and not enough skilled programmers to maintain

19 hours ago
_Beempathic OP

Do you mean php?

19 hours ago
Specialist_Dust2089

I mean stuff like banking systems still running on cobol

18 hours ago
Content-Ambition8316

Yup, can confirm as a sysdev working for a major bank. I maintain code that's older than I am.

15 hours ago
AdventurousTap2171

Can also confirm, work as a Mainframe Developer working on code twice my age.

10 hours ago
mr_poopie_butt-hole

And insurance

13 hours ago
Ok-Classic-8295
:ts:

Better yet. Create an abstraction that you can use your favorite language to out put to something historic ( eventually get the buyin to switch to it native )

11 hours ago
Diztend

Wouldn't it be easier to pick up the old framework after you've become a skilled programmer in newer languages? Do companies really hire for people with knowledge of obscure frameworks?

1 hour ago
wallstreetwalt

Literally my job lol

19 hours ago
MrSkyBlue95

Sometimes job is job... and thats enough

19 hours ago
Understanding-Fair
:cs:

Tbf that's how a lot of the current software workforce got their starts as well

19 hours ago
Fenix42

It's not that bad. My first paying gig was in 99 doing VB + Access DB stuff.

19 hours ago
_Beempathic OP

My condolences.
I hope that your life is better now

19 hours ago
aspindler

I tested a system in VB6 + Access in 2008. Is still sold today to small companies.

19 hours ago
Fenix42

I work for a very large company. We have VB .Net stuff that is still in prod today.

16 hours ago
aspindler

VB.Net is miles better than VB 6.

16 hours ago
Fenix42

Ya, it is. It's still hilarious to see a company with over $1B a year in revenue using it in prod.

16 hours ago
Minimum_Cockroach233

Omg… I am the hiring manager in this picture 🥲

18 hours ago
_Beempathic OP

You're a monster!

10 hours ago
livingMybEstlyfe29

That will be me soon! Hooray 🥳

19 hours ago
_Beempathic OP

Yay! Wish you this honor to code some Microsoft Access

19 hours ago
Alex_NinjaDev

And it begins the sacred rite of DoCmd.OpenForm and crying into Excel sheets. We don’t choose the mission, Access chooses us.

18 hours ago
n8LovesSD

VBA was good for getting my foot in the door, but man doing excel scripting made me feel like I was going backwards

18 hours ago
_Beempathic OP

Yes. Learning how to program doesn't seem like you should do excel scripts. But all of this was a bigger plan to get you ready for Excel scripts

10 hours ago
BoBoBearDev

Why use Access when you have Excel?

13 hours ago
_Beempathic OP

Because you can have multiple user use it at once

10 hours ago
Icy-Contact-7784

The best DB I used so far

11 hours ago
hongooi
:r::cp:

It could be worse:

"I need you... to program my Microsoft Excel database"

7 hours ago
remy_porter

A long time ago I did a contract for a bank that involved wiring up an external application to an Excel spreadsheet through DDE and a pile of VBA.

That (and many other, similar) experiences lead to Remy’s Law of Requirements Gathering: no matter what the users asked for, what they really wanted was Excel.

19 hours ago
soonnow

Like we didn't do this 20 years ago. My first job was programming a Windows  GUI in SQL. 

Now get off my lawn. 

19 hours ago
boneskull

As it was 25 years ago, too

18 hours ago
anengineerandacat
:cs::j::kt::lua::rust::ts:

Could be worse... could be some businesses proprietary language. Long long time ago used to work for Disney who had a Java scripting language that essentially predated Groovy... was on a team to thankfully migrate away from that but we still had to sustain those apps until the switch could occur.

Banks used to be pretty notorious for this as well... was about to get swept up soon after graduating by a bank with their custom DSL they used for building their financial applications.

The early post .com era of web development was "interesting" times; about all I can say.

18 hours ago
didzisk

At least it's not Sharepoint!

16 hours ago
ayassin02
:cs::py::lua::js::vb:

People still use access?

14 hours ago
_Beempathic OP

Bro, they use Excel to run whole company!

10 hours ago
Eloyas

I did that for an internship.

After 9 months of being jobless, I'd do it again in a heartbeat!

12 hours ago
Porntra420
:rust: :python:

People still use MS Access?

8 hours ago
salameSandwich83

Holy cow! Lol

15 hours ago
MiscFrizzy

I have two jr dev interns on my team, they're exceptional and I love mentoring them :3

15 hours ago
baltimooree

😐😐

5 hours ago
RTheCon

That was my first real job lol. Only lasted 6 months though (I wasn’t hired on after the trial period)

It was also my first time working with databases, so kinda learned a lot. Did have PostGreSQL as the actual database though. Access was just front end for the most part.

This was in 2021 btw

1 hour ago
GreatGreenGobbo

Same as it ever was...

I started working in 97 right out of University. You think they would give me some Java or VB or something new?

NOPE FoxPro.

1 hour ago
mattthepianoman
:py:

I'd rather go and work in a coal mine than go back to working on VBA and Access projects

18 hours ago