Details
-
About20+ fucking years in this industry. It's kind of like a drug I can't quit, but still hate myself for taking.
-
SkillsJava, Ruby, TDD, Architecture,Linux, DB Shit, Frontend Shit
Joined devRant on 3/17/2021
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
“We’ll, yes. We can change them, but we understood these were the final approved images. Needless to say, we’ll have to push the release date out by a week, and of course it will require new MacBook Pros for the dev team. I’m sure that’ll be OK - we can talk about machine specs after the demo…”
-
@fiftyhz if that extended to keyboards I’d quit. I’ll drop 5 C notes on a UHK (https://uhk.io)if I want to.
-
The Dude abides!
-
@fzammetti Maven was the original poster child for an “opinionated tool”, only in the long run - the opinion was proven to be bullshit.
-
JavaScript. It was a fucking hack welded into Netscape Navigator over two decades ago over the course of 10 days by one developer and we’ve been fucked over by it ever since. It was NEVER intended to do what it is being used for. It’s a pathetic, piece of shit language that no developer should be forced to use. It’s ONLY there because no browser creators will bother to get together and replace it with something that doesn’t suck ass.
-
First - Don't panic.
Second - Don't put your father's "accomplishment" at the same age above your own. Why? The military has entire volumes of manuals, protocols, and chains of command to support just about any serviceman in any position. Until you hit the decision-making of the upper echelon, running X vs. running Y is a matter of which field manual to pull. They don't dare take the risk of doing shit from scratch ANYWHERE.
Third - Now that you've decoded what I said, and you recognize that what you're doing is actually more impressive than your Father, go back and re-read my instructions for "First";)
Be honest.
Ask for feedback & help.
Make small mistakes.
Recover.
Learn.
Improve.
Repeat. -
Congratulations! You’ve reached phase one of educating overpaid idiots who make powerful fucking decisions about software WHAT THE FUCK SOFTWARE ACTUALLY IS! For phase two, make the greedily little shits do some exercise like an ROI calculation about their most recent “great idea” and compare the development & support costs vs. the revenue lift from delivery:) Bonus point if you know in advance which director, marketing exec, or sales drone will get fired if they bother to do this.
-
Spring Boot. Java’s NOT going away any time soon. Get 2-3 years exp doing maintenance work with it and you can switch to whatever excites you.
-
Come to the Server Side - we have cookies (and have the job of actually enforcing them because we don’t trust shit coming from the client).
-
@sariel Interesting idea. If I could negotiate at least get a BJ for handing over my resume…
-
Nice! Private training?
-
Bursts of activity followed by blank spots. Most recently finally did a good Java "test pyramid" Spring Boot demo project - unit tests including some mocking, integration tests with Postgres database in Docker testcontainers w/ transaction support, and finally UI end-to-end using Selenium/Chrome and Postgres testcontainers. I'm looking to possibly use it for the basis for a side project I've been prototyping.
-
Can you supply a URL to said statement?
-
@demoralizeddev Don't look into the hell-hole that is the windows file system.
-
@Voxera Yikes! Only nano!? <shudder/>
-
@asgs before I graduated, I sure did! 😎
-
In terms of text editor, Vim all the way. My CS 150 instructor MADE us learn vi (as in there were quizzes and assignments the 1st week before we started writing C code). His argument was "you will find vi on every *NIX system you drop into, and every *NIX system uses text files to administer. Get used to it, get over it. You'll thank me later."
-
@lamka02sk VS Code didn't start out as an IDE, but between the built in refactoring support, debugging and source control extensions I think it's safe to say it's pretty much evolved into one capable of supporting a number of languages:
https://code.visualstudio.com/docs/...
https://code.visualstudio.com/docs/...
https://code.visualstudio.com/docs/... -
Mostly IntelliJ, but I'm happy to pay for the full Individual licensed JetBrains All Products Pack. It's a bite for the first 2 years for the, but it's well worth paying for, especially since you can legally use the Individual license for anything at work as well as personal projects.
-
1. I have no filter. If someone is blowing smoke up my ass I will call them on it.
2. I don’t play politics. Everyone’s equal, just with different jobs.
3. I’m here for the money, I don’t give a fuck about the vision or mission or whatever.
4. I care about the craft of writing good software. If you want me to crank shit we’re going to have a problem.
5. I don’t care what you think about my attitude.
Lastly, I’m not going to do shit to fix it because there’s nothing wrong with my problems. Every developer should have them. -
Fuck James Gosling & his checked exceptions. Java is pushing 25 years of implementation and NO major programming language has come along and used them. They were a stupid fucking idea that just rat-nests the code and they should have been dropped in v1.2 about 20 years ago.
-
ESC key followed by ":" followed by "!"
P.S. 5 days isn't even beginner level. You should spend a bit more time to get some real mastery of it:) -
@iiii Dude, I'm SOOO close to opening a support desk ticket and citing this article. If they close it without "fixing the issue", I can then forward it to their manager citing that their staff is choosing to ignore NIST and Microsoft recommended best practices for password security >:)
-
Singletons are Evil(TM). They literally weld your code to a specific implementation and not some promise of a service (e.g. Dependency Injection) if you're doing OO based stuff. Suggestion #1 - if this thing that's using the Singleton is only built/used in a handful of locations, put an interface on the nasty Singleton, DI it via constructor injection & go about your merry way refactoring (that's what I've done in the past).
-
@ronswansonator good book
-
"Project Manager" - there's your problem right there. Anyone who thinks software is a series of "projects" to be completed and walked away from as opposed to being a "product" that has to be maintained and supported doesn't understand enough about software to be guiding its creation.
-
That’s cute. Wait until you’re pushing twenty years into this career and realize that NOTHING you created over 12 years ago is still being used. But you know what did happen? You learned. You grew your skills. You paid your bills and got to say that you had one of the most transformative and influential jobs humans have ever done: you told computers what to do, and those computers changed human existence. It’s easy to be ground down by a career writing software, but if you pull back and look at what you do in the scale of human existence - it’s pretty fucking awesome.
-
Pro-tip: emotionally speaking, if you’re willing to interview somewhere else, you’re already out the door. NEVER consider/contemplate a counter offer: that job is already in the past if you’re willing to admit it to yourself or not!
-
Dude - commented code should be terminated with extreme prejudice. Put on the shades, do the Arnold Schwarzenegger voice saying “Hasta la vista, baby.” and commit!😎
-
@hack Your response is fucking beautiful, man! I love it😎👍