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
Search - "tools"
-
Friend: So you're a programmer? You must be good in hacking WiFis and sht.
Me: Uhm..
Friend: Can you hack my PayPal account using HTML?
Me: Say no more.13 -
Long rant ahead, but it's worth it.
I used to work with a professor (let's call him Dr. X) and developed a backend + acted as sysadmin for our team's research project. Two semesters ago, they wanted to revamp the front end + do some data visualization, so a girl (let's call her W) joined the team and did all that. We wanted to merge the two sites and host on azure, but due to issues and impeding conferences that require our data to be online, we kept postponing. I graduate this semester and haven't worked with the team for a while, so they have a new guy in charge of the azure server (let's call him H), and yesterday my professor sends me (let's call me M), H and W an email telling us to coordinate to have the merge up on azure in 2-3 days, max. The following convo was what I had with H:
M: Hi, if you just give me access to azure I'll be able to set everything up myself, also I'll need a db set up, and just send me the connection string.
H: Hi, we won't have dbs because that is extra costs involved since we don't have dynamic content. Also I can't give you access, instead push everything on git and set up the site on a test azure server and I will take it from there.
M: There is proprietary data on the site...
H: Oh really? I don't know what's on it.
<and yet he knows we have no dynamic data>
M: Fine, I'll load the data some other way, but I have access to all the data anyway, just talk to Dr. X and you'll see you can give me access. Delete my access after if you want.
H: No, just do what I said: git then upload to test azure account.
Fine, he's a complete tool, but I like Dr. X, so I message W and tell her we have to merge, she tells me that it's not that easy to set it up on github as she's using wordpress. She sends me instructions on what to do, and, lo and behold, there's a db in her solution. Ok, I go back to talking to H:
M: W is using a db. Talk to her so we can figure out whether we need a database or not.
H: We can't use a database because we want to decrease costs.
M: Yes I know that, so talk to her because that probably means she has to re-do some stuff, which might take some time. Also there might be dynamic content in what she's doing.
H: This is your project, you talk to her.
<I'm starting to get mad right now>
M: I don't know what they had her do apart from how it interfaces with what I've done.
H: We still can't have databases.
M: Listen, I don't do wordpress, and I'm not gonna mess with it, you talk to her
H: I won't do any development
<So you won't do any dev, but you won't give me access to do it either?>
M: Man, the bottleneck isn't the merging right now, it's the fact that W needs a db
H: I know, so talk to her
M: THE RESTRICTION TO NOT HAVE DATABASES IS NOT MINE, IT'S YOURS, YOU TALK TO HER. I can't evaluate whether it's a reasonable enough reason or not since I don't know the requirements or what they're willing to spend.
H: It's your project.
M: Then give me fucking access to azure and I'll handle it, you know you'll have to set up wordpress again regardless whether we set it up the first time.
H: Man just do your job.
At this point I lost it. WHAT A FUCKING TOOL. He doesn't wanna do dev work, wants me to go through the trouble of setting up on a test subscription first, and doesn't want to give me access to azure. What's more, he did shit all and doesn't want to anything else. Well fuck you. I googled him, to see if he's anyone important, if he's done anything notable which is why he's being so God damn condescending. MY INTERNSHIP ALONE ECLIPSES HIS ENTIRE CV. Then what the fuck?
There's also this that happened sometime during our talk:
M: You'll have to take to Dr. Y so he'll change the DNS to point to the azure subscription instead of my server.
H: Yea don't worry, too early for that.
M: DNS propagation takes 24 hours...
H: Yea don't worry.
DNS propagation allows the entire web to know that your website is hosted on a different server so it can change where it's pointing to. We have to do this in 2-3 days. Why do work in parallel? Nah let's wait.
I went over his head and talked to the professor directly, and despite wanting to tell him that he was both drunk and high the day he hired that guy, I kept it professional. He hasn't replied yet, but this fucker's pompous attitude is just too much for me alone, so I had to share.
PS: I named his contact as Annoying Prick 4 minutes into our chat. Gonna rename him cz that seems tooooooo soft a name right now.undefined tools i have access and you don't haha retards why the fuck would you hire that guy? i don't do development47 -
boss: please look into tools that do X.
fullstackchris: Ah, here's a solution we can use!
boss: I don't want to use it because it is too complicated.
fullstackchris: ok, that's fine with me...
[one week later] boss: oh I found this nice site that does X, can we do X?
fullstackchris: YES, THAT'S EXACTLY THE SOLUTION I ALREADY FOUND, *AFTER* YOU ASKED ME TO LOOK FOR A SOLUTION, AND IN THE END YOU DIDN'T WANT TO DO IT. OH HAVE YOU CHANGED YOUR MIND?!?!
F*@#! *%*#9 -
Tools I enjoy working with:
Python
C
Visual Studio Code
Geany
Tools I don't enjoy working with:
Emacs
CSS
Matlab
Vim
My boss6 -
Here skiddie skiddie... a collection of obviously fake "hacking tools" that bait skids into doxing themselves.29
-
Public service announcement: Do not get married to your language, tools, or way of doing things. If there's an easier solution to something, try it before dismissing it. No language is perfect, and dumping everything on the responsibility of an API or framework can cause more headache then solve it.
Case in point: I love Java for backend programming, but node.js is a better solution to frontend programming then depending on JSP's and HTML within the same Java project. Less things go wrong and it's easier to debug issues.
There is no best programming language. Only best practices and using the right tool for the right job.
#exceptC++fuckthatlanguage
:^)15 -
*discovered new tool*
Magnificent app which corrects your previous console command, inspired by a @liamosaur tweet.
https://github.com/nvbn/thefuck8 -
Microsoft tools are hard drive rapists.
Google tools are RAM rapists.
Programming is pornography.11 -
Installed new Ubuntu 17.10 on my Notebook and with that Terminus and an amazing music player called Harmony. It integrates all common streaming services e.g. SoundCloud, Spotify, YouTube and many more. And it has css theme and js coding support.3
-
You know the Microsoft guy who installed Chrome because Edge crashed.
Don't judge him that much!
The guys at Google use Microsoft's VSCode for their Firebase. Also they use Typescript.
Our company (if any) shouldn't determine the tools we use. I haven't used Edge, but they recently added full Css Grid support. I'm gonna give it a try for a week or two...14 -
Why Apple?
Configuring my new MacBook Pro
• jre ✓
• jdk ✓
• Android studio ....
• let's see what we get when we type "git" in Terminal.. surprise!!! You have to download Xcode which is 5.30GB. Goodness. Can I cry now? 😭😭😭23 -
Instead of using actual debugging tools, using print statements and forgetting to remove all of them.7
-
Absolutely :|
Build systems
Testing tools
Performance tools
Debugging tools
Automation tools
.
.
.
:|5 -
I see a farmer who wants to work less, he automates his work by using new tools - shovels, tractors, to the point that he has to invest similar amount of time to maintain these tools4
-
I saw this as a ./ comment a while back on a discussion about dev tools (sorry... don't have a link to the actual post...) It was so good that I printed it off and pinned it to my cube. Thought I'd share it here--
"The pain in programming doesn't come from the tools. Yeah, it's a pain to learn the tools, but that's short lived. The real pain comes from the nature of programming. It's caused by having to tell the computer in excruciating detail exactly what you want it to do without glossing over any of the 'you know what I mean' steps, because the computer certainly doesn't know what you mean. And not only do you have to tell it how to do the job when everything is working as it should, you have to anticipate all the ways in which things could fail and tell the computer what to do in those cases, too. THAT'S the painful part of programming--the programming. No tool is going to fix that."4 -
Atom is free.
Visual Studio Code is free.
Jetbrains IntelliJ IDEA Ultimate is $500 per year.
Atom has Teletype.
Visual Studio / Code has LiveShare.
Jetbrains IntelliJ has "Can you send me over the file and I'll try to figure out the issue without any sort of context?"27 -
On Windows: Use Tools and scripts to stop/uninstall/deactivate functionality so that the OS becomes useful for me.
On Debian: Use Tools and scripts to start/install/activate functionality so that the OS becomes useful for me.
🤔🤔🤔🤔🤭2 -
justfollowus.io
ontwitter.io
because.io
wehave.io
abeautiful.io
name.io
and.io
logo.io
even if you don't know what we do. just fucking use our tools.io4 -
Why don't devs read the fucking docs?
Time and time again I find my coworkers inventing new ways of doing stuff that could easily be done with existing features.
Today I saw this on a code review (functions are from lodash):
head(filter(...))
That's what fucking `find` does, you dense motherfucker!
This is just a tiny example. I've seen so much of this shit. Sometimes it's almost art how they find ways to solve problems without actually reading the docs.7 -
The unspoken debugging tools:
console.log("hereeeeeeee");
console.log("YESSSSSSSSSS");
console.log("1.1");
console.log("1.2");
console.log("2.4");4 -
The more time you spend on devRant the more you notice how people:
1) cant understand that other people use other tools
2) cant understand that they actually enjoy using those tools
3) cant understand that they can ship good software products and code using those very tools.
Just build something you think is cool using the tools you think works best for you.10 -
Which of your everyday tools do you like most?
For me it's:
- Sublime Text
- IntelliJ
- BetterSnapTool (os x)
- coffee machine
- Zsh30 -
They always say "Stop wasting time".
They always say "Just use the tools we are all using".
They always say "I get it, you're the OSS guy. IDC, go to work now".
They always say "I hope you won't be logging this time on our customer's timesheet".
And they always come back to me "Look, I've heard that tool you've made/found is really cool and efficient, saves lots of trouble and makes us go faster. Can you send it to me via slack? TIA"
I see things that could/should work better and I make them do exactly that. It's my gift. It's my curse.3 -
Hi all! I've finally published my first open source project!
I give to you, The Web Toolbox! https://thewebtoolbox.cc/
A few years ago I used to make heavy use of thetoolbox.cc, but unfortunately it went offline. I thought I'd revive the project and improve upon the previous version.
I'm going to be adding new tools soon, and I'm really looking forward to any suggestions from the community.
Hope you all find it useful :)6 -
Ok, I give up reverse engineering this. Full of netscape compatibility and iframes, and more shit.
Typical korean websites. ^v^rant debugging developer tools javascript performance website vivaldi reverse chromium netscape engineering2 -
So today I started editing my CV because I want to apply for an internship in the UK; and because I've already got a Dutch CV, I just opened that document and started working from there.
*selects Dutch part*
*presses crtl + /*
Comment out the Dutch parts! 🤦3 -
Tools are just tools,
Build a house with a blueprint,
But don't use one tool to build a house.
Sincerely yours,
CompanyWhoUsesJavascriptForEverything9 -
Hololens development forced me into Visual Studio after spending years doing Unity development with MonoDevelop in MacOS.
Why haven't anyone told me to switch sooner! Thanks to Visual Studio + ReSharper, my brain farts turn into a coherent code almost automatically.
I hate that I need MacOS for the iOS development and Win 10 for Hololens. Running Win 10 on Parallels kinda works, but it is a compromise. Developing without headphones/earplugs is out of the question if you don't want to go deaf.
I wan't all the tools for a single OS so I don't have to maintain multiple computers and even more importantly travel with multiple laptops. Just love the security check question "Do you have any electronics with you? Please put it into the container." - "Could I get a couple more containers, please..."11 -
Hey guys. I have a question.
What Linux tools do you use daily?
Here is my list:
Ssh, scp, netcat, neovim, Gradle, frcmake, gcc, clang-format, python3, pip, wget, git, hub, code, gitkracken, wine, gqrx, gnuradio, rtl_tcp, aircrack_ng, ftp, chromium, crostini, crouton, chromebrew.
I'm probably missing a few. I am curious to see what you guys use.13 -
So I asked my company's tools team to fix a bug in their tools related to testing a major feature of our project. They downgraded it to "low priority" because it's "user-specific". I asked how can this be user-specific when it's a major feature. They came back with "well, you're the only one testing it"... Right...
-
A simulation sandbox game engine where you literally have to use tools and power tools to cut through raw materials to build things3
-
I noticed my co-worker has been using Atom editor for everything (we do Java/Scala). I asked, "So are you using the new language servers? How are you doing code completion?"
"I don't use code completion. I turn it off."
O_o "Do you not use screwdrivers? Like do you tighten screws in by hand?"
I've know people who code Java/Scala in emacs and vim, but they still had completion, type-lookups, etc. They was a higher learning curve in knowing all the keyboard commands, but all the tools were still there. I don't get people who refuse to use tools. It's reflected in this guys works too when looking at the code reviews.
When all you have is a hammer, everything is going to look like a nail.4 -
I don't know if it's the new generation of programmers or what but it irritates me how people recommend JavaScript/Node for solving almost any type of problem these days. JavaScript is nice, but come on...12
-
TIL you can use chrome dev tools to inspect a chrome dev tools window. Which also means you can use chrome dev tools to inspect chrome dev tools that are inspecting a chrome dev tools window. You wouldn't believe how many times I've accidentally done this now that I subconsciously know how1
-
Everywhere you go, you find these memes where developers are skeptical of their work. Things like "It works. I don't know how. It doesn't work. I don't know how.". Don't you guys think this is a huge problem? And people say that their programming language is the best, because preference. But isn't this happening because our tools suck?
Yes the problems maybe inherently complex but at least we should be able to figure out the logic behind the snipper and reason about it.
Haven't really experienced it, but they say Haskell and the likes are great at this and it must be true because it's backed by mathematical properties and laws, not " experience".
So the rant here is, wish we had better tools in the mainstream that allowed us to enjoy absolute faith in at least what we have written, regardless of the fact that we understood the problem in the domain.11 -
When you're at school and the teacher let's you use tools do to CSS in a GUI.
And he kicks you out for using other tools like Brackets, Sublime, Atom etc... Saying it not a accurate.10 -
The three open source apps I prefer over "closed" ones. And that not because they're Open Source but because they are free and awesome.
GIMP2 & Blender & Audacity.
Fuck all the alternatives.
Photoshop & C4D (CC ~800€/y),
Maya & 3dsMax (each ~2000€/y),
Magix with their 100 different shitass software,
and so on..15 -
a friend of mine told me about how he hacked this website
all he did was opening the dev-tools in chrome and changing some values...2 -
So as all of you web developers know. If you are stepping into the world of web development you stepping into a world of unlimited possibilities, opportunities and adventure.
The flip side is that you step into a world of unlimited choices, tools, best practices, tutorials etc.
Since even for a veteran programmer, this is a little overwhelming, I'd like to take the opportunity to ask you guys for advice.
I know that 'there is no best' and that everything 'depends on what you want to achieve'. So how about just say the pro's and cons or when to use and when not to use. Or why you prefer one over another. Everything is allowed! :D
Maybe it will help others too. Start a nice, professional discussion:)
These are the parts I'd like advice about:
- frontend: what frameworks, libraries
- backend: language, framework, good practice
- server: OS, proxy (nginx, Apache, passenger), extra tips (like don't use root user)
- extras: git, GitHub, docker, anything
Thanks in advance everyone willing to help!:)
Also, if you only know frontend or backend. No worries, just tell me about your specialism!6 -
devops guy: "Shut up, Perl is awesome. It is the best Swiss Army knife language."
I agree. Let us observe the architect in our metaphor, in charge of building our new building, insists on doing it ALL with a Swiss Army knife.
Yes, I agree with your comparison very very much.
(translation... I want to use Docker, a temporary db, and continuous integration. He wants to continue writing and reading tons of shit to a mess of JSON text files all over the place.)2 -
So I spent the last two days wondering WTF I did wrong, because my Laptop (Debian STABLE mind you...) would only boot in read-only mode and therefore only TTY (which btw sucks donkey-balls on a 4k screen (see image for visualization)) but on the earlier Kernel 4.9.0-7, everything was dandy.
So apparently laptop-mode-tools managed to fuck shit up in a way yet unknown, but as soon as I yeeted that bitch off my harddrive, everything was working flawlessly again...9 -
You know, I agree with the opinion that everyone uses the tools they know can get the job done.
However, sometimes I just wish people wouldn't just pick the first tool for the job that comes up in Google's search results. People should look at more tools and then decide which tool is going to suit their use case best.
I can't for the life of me figure out why some people prefer using ad-ridden tools over ad-free, even open-source ones that work better in every way. The best example for this is people using μTorrent or BitTorrent® for the BitTorrent protocol instead of Deluge, Transmission, qBittorrent, and some others. They just typed in "how2download torrent for free uwu" and downloaded the objectively worst tool.
Pick your tools wisely, not by letting some search algorithm recommend you the worst one.10 -
So some client has their own server with their website that we made and maintain.
Recently they've revoked writing permissions for our user for whatever reason but expect us to change stuff.
This has been the case for a few weeks now and they still haven't given us writing permission back, but insist of us making the changes.1 -
I was wondering, how do you guys deploy code to servers? In my company we use Organist, an open source tool that runs deployments based on Ruby scripts. How is it done with you guys?12
-
Hey guys, I created this application for Linux users that lets you download and install multiple essential softwares/tools at once. It's something like Ninite (in Windows) but for Linux. So I called it Linite! It's still new, so it doesn't support many distros yet.
Now, I know there are many package managers and stuff, but I just wanted to make something really simple/basic and user friendly that can help even new Linux users. I was learning Python so I just thought it'd be nice to do some project.
Please do check it out and I'd love to get some feedback. Link's below!
https://github.com/shahlin/Linite11 -
Rant....!!
When you end up wasting more time setting up company built in tools and environments for your application than coding.. -
I am currently looking for a DAW (Digital Audio Workstation), because my music projects are starting to get a little too complex for Audacity.
So I started looking for a good, easy-to-learn, ideally free program, and quickly learned that Avid now has a free version of Pro Tools called First.
So I go to their site and fill out the registration form to get the download. In addition to creating an account with Avid, you also need to create one with iLok, which apparently has something to do with how they manage their licenses. Kinda overkill for a free program, but okay...
I download the program (about 3gigs...), install it and try to start it. It gives me an error message about missing some service. Okay? I'm confused because I notice that an 'Application Manager' service has appeared in my tray, and when I open that I can log into my new account just fine. But it still doesn't work.
There's a link in the error message to the iLok website, and it looks like ai need to dowload and install another component. Why didn't that get installed with the program if it's required?
Hmm...
So I go to the iLok site, download it and install it. Pro Tools First still won't start. I realize that the PTF installer asked me to reboot, which I didn't do because: a) I always have a lot of windows open, and b) How often is a reboot ACTUALLY required? Why would you need to reboot?
So I (begrudgingly) reboot, and now the program seems to start initializing... but then it throws an error message about some plugin that it can't load because it doesn't work for the 64 bit version. Then... why are you even looking for it?
And then it says something like: 'I can't handle that, I'm just gonna shut down'.
What?
I try starting it again. Same error appears, but then it gets past it this time... Only to throw another error message about something else it can't load, and therefore it must shut down.
Deep breath.
Third time is the charm, the program actually made it to the project create/load screen! Huzzah!
So I look around a bit, but don't do much. It doesn't seem too intuitive to me, so I start watching some tutorials on YouTube from Avid themselves. It's a little late by now, so I don't get my hands dirty that day.
Next time I want to try out the program I start it up, still get error messages, but it does seem to initialize okay. But then the 'Create project' button doesn't react when I press it.
It turns out that the program takes a looong time to log in to the avid account, even though the manager service is running and logged in...
When it finally logs on I create a new blank project, but it doesn't ask me where to save it to. I see there is a counter saying 1/3 and looking around I find some info about 'cloud based projects'.
It would seem that this program only supports saving projects to the cloud, and you get only 3 projects total. Three. THREE?
Ahem...
I add an instrument track to my new project and select the one and only plugin, which is a synth. I don't see the plugin window, like in the tutorials I watched. I fiddle around with the windows, but I only manage to get the layout fucked up. There's a handy 'Window' menu, but none of the options resets the view. The main window is now sporting a WINDOWS FUCKING 7 BORDER! And partially blocking the view of the top menu.
Blaaargh!
Frustrated, I shut the program down and restart it. I now select one of the project templates (after waiting for it to LOG IN AGAIN!) in the hope that I might have a bit more luck with that starting point.
But when the template has loaded, out of nowhere, the program goes from maximized to windowed mode! And the fucking Win7 border is back again, still messing with the main menu!
FFS!
I get the sucker maximized again and select one of the synth tracks, and Lo and Behold! The synth plugin window actually shows up! But of course there is no sound produced when I play, neither with the keyboard or my midi keyboard.
Oh no, that would have been too easy.
I see some the meters moving when I play, but no sound is produced. I check the options menu, but find out nothing useful except for the fact that the program only support 48kHz sample rate. That's pretty disappointing when you have a 192kHz/24bit soundcard.
I'm done. This piece of shit software is NOT for me. It's bloated, complicated to sign up for and install, extremely limited and buggy as hell!
The final insult is that it takes 5 minutes to uninstall because there is no uninstall option in the so-called 'Application Manager' (of course fucking not!), and doing it through Programs & Features there are 5 (FIVE!!) different apps and services to uninstall, one by one.
0/10, would not recommend.11 -
Does anyone know good tools to use for designing a site? Like I'm good a developing but I suck when it comes to designing :/13
-
Hey! I will start as a freelancer in a few days and i want to know what tools do you use in your each day, to manage tasks, time trackings and that sort of things? And if you give some advice will be appreciated, thanks!10
-
By habit I did the hotkey for Chrome developer tools in Atom by accident and the chrome dev tools popped up on the side.5
-
Am I the only one who does not like to use the Internal tools of company? In my company they have almost everything made by themselves.
I do not see any benefit for my skills, and above this the documentation sucks.9 -
Being able to build automating tools and scripts. It's cool building your own tools, and even cooler if you like the process.1
-
Me: "Need help with build config problems, please help almighty documentation page!"
Docs Page: "Nah fam, I got 4 headers about problems with no text, a blank code example, and 2 error 404 pages."
And that's why I don't like build pipelines. -
I had the oppertunity to join a non profit organization to help them automate stuff instead of serving the army. One of their core applications got rewritten like a year ago from a terrible and very old Symfony stack to Laravel / React.
The guys who were in charge for the rewrite didn't really adapt the mindset of either MVC for Laravel nor the component idea behind React. There are a few controllers in the backend, but they sometimes have functions defined which would clearly belong in a model or service class. They rarely defined relationships on models, instead they're joining the tables together for the same effect. The frontend rendering mostly happens in for loops over the returned array from the API instead of breaking things down into little components. This ends in components which have sometimes over 1000 lines with super-nested logic in it.
But I did find my favorite piece of code today in of the controllers. Some many questions ...6 -
That moment a non dev friend wants to get into web dev and ask you want he needs, you give him a list with 5 languages, 20 libraries/frameworks to use, 8 tools, 25 devices to use to test and a letter saying "Good luck learning all of that"1
-
That time after you changed to Linux and you really need windows...
Trying to root my new server :( Don't know why can only use USB1 on my VirtualBox VM... Fuck man26 -
When I see people using online tools to test the strength of their passwords I laugh at their stupidity 😭32
-
Are most jobs and roles even requiring much computer science anymore? Seems like there's more of an emphasis on the tools versus the science when it comes to being qualified for a role and actually performing.1
-
That moment when you migrate away from Capistrano to Fabric and it works exactly as expected and some!
P.s. I'll be opensourcing most of it during upcomming weeks at https://github.com/Addvilz/hemp -
The thing that I most hate is when you're approaching a new framework/tool, you follow the official documentation and the first example doesn't work.
I'm trying the official documentation of webpack, I tried the first example and guess! Error! It says that's probably a breaking change. Where the hell should I learn it? I don't have the crystal ball, should I guess how your fucking tool fucking works? Oh my god, it's ok if you introduced breaking changes, but just update all the references, is it so hard? -
Just spent the last 5 hours building the structure of my first bash toolkit. I'm somewhat satisfied.
-
How I feel right now dealing with crypto infection/ransomware
Dammit DevRant isn't attaching my picture and no error is given.
Here's a link I guess
https://i.imgur.com/J5xR4ZEr.jpg
.1 -
I'm going nuts with this isolation, so next on my agenda... let's learn flutter!
Anyone have some half decent app tuts (preferably not videos) that they can suggest? I'm sure the usual "to do" list has been done and dusted a billion times, I'm looking for something more explorative into different features of flutter rather then just a "build this"5 -
I tried to learn Webpack for the second time in my life and ended up adopting RiotJs and discovering devrant. But still don't know how to setup a webpack correctly.
Now, everytime I want to discover awesome things, I will try to learn this stupid so called tool named Webpack1 -
It is about time we start thinking of real alternatives to JS in the browser.
What is wrong with TKinter on the web?
JavaFX? Even Windows Forms dude!
I am sick of the darn following:
- Webpack, Parcel
- React, Angular, Vue
- Typescript, babel
- Polyfills
- undefined
- COMPAFUCKINGBILITY!
- SPA VS. MPA
- SEO
- Maintainability
- BlaBla does not have a constructor
- <any>
I AM SICK OF WORKAROUNDS TO A ROOT PROBLEM WITHOUT BATTING AN EYE ABOUT THE ROOT PROBLEM!
LEARNING THE SHIT TON OF TOOLING FOR A MONTH BEFORE DOING ONE THING SHOULDN'T BE THE CASE! FUCK!29 -
I see ads on marketing tools every fucking where.
Do I look stupid to you, Facebook and Google?
I don't fucking need them.
Who needs those stupid products anyway?
I even saw a reskinned XAMPP being marketed as 'local testing for your WordPress website', like what the actual fuck? Isn't that fucking scamming?
Oh, right. They were targeting WordPress monkies. Oh.
Anyway, please show me some more keyboards instead.
I've been in keyboard market for like 2 weeks you know.
Holy fuck. -
I mean, seriously? Skipping over the line that disables certificates checks... Did you forget where the button to run the build is?2
-
When you have to debug a system made by a freelance agency that only had to get it working and not maintain and support it, leaves you with that feeling;
Their stack: https://m.xkcd.com/1636/
Their tool chain: https://m.xkcd.com/1579/
The actual resulting code: https://m.xkcd.com/1185/
And nobody can see why performance is suffering — it's all so simple and beautiful...undefined front end web dev tools stack wars my stack is bigger than yours tooling other people suck -
Anyone have professional advice for a relatively new and young dev (me) on how to develop a cross platform app for what is effectively a startup?
I’ve basically been indecisive over the past few months and I thought I’d decided on Xamarin but flutter looks better and more productive and ughhhhh
I don’t really know what to pick and I want to do this right the first time.7 -
Co-worker put up a pull-request for his work, with no build file, no readme, no gitignore, and shell scripts for running the app (but not compiling it). O_o
The guy has been using atom editor even though we have license for Intellij for everyone, which .. whatever .. if it works for you...
In our daily stand, people offered to help him add the build files and he was like, "No, I know how to do it, I was just trying to avoid using Gradle until I had to."
It just made me think, "Yea I know you have all these nice screw drivers and hammers, but I'm going to keep using my hands and this stick so I can avoid using tools until I have to." -
Trying to learn Angular and reactjs, reading up the tutorial or documentation...
Why the hell are there ten million more shit I need to look at first? (such as rxjs, Babel, webpack... and whatever the fuck they are)
Now am I supposed to master those ten million tools/libraries before I can proceed?
Of course there is no ten million but mentally it's no difference. I'm just fed up with this.3 -
Anyone knows some good network penetration suite for Android?
I got cSpoit 'cause dSploit is dead. And cSploid seems to be broken - for me, too.6 -
Worst: Seeing the huge list of stuff I need to learn to land a job in WebDev knowing I kept on trying to get unfinished project as close as possible to a usable stage.
Best: Learning and using some tools and better OSs than before -
Me: Yea, I'm having a good day. Sun's shining, Birds are singing. I'm really enjoying my lunch.
Errors on the build I started before lunch: -
At my previous company, we used tools from all over the place. We switched between tools at will. Sometimes, some team would decide to use some tool while the rest of the company would use something else. The worst part was that there was no Single-Sign-On (SSO) either. Everyone would need to have an account on all of these said tools. It was chaos.
I realized that being integrated into one environment (even though would have the cost of a vendor-lock-in) was the best option to have because in that case, we wouldn't have to deal with operational hurdles like having integration from one tool to another. They would just come baked-in with the whole environment. That's how GSuite (formerly Google Apps for Work), Atlassian and other players succeeded - they gave a complete suite of services / software that integrated well with each other. You could jump back and forth between services without having to bother about integration with other tools. They'd all be there wherever you wanted them to be. Even cloud providers so that opportunity and built on it - Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes (in itself).
Another example is a company that used Jira, Confluence and Hipchat but for some dumb reason used Gerrit for their code review / hosting. Eventually, they realized that managing the integration with the Atlassian tools was far more expensive than getting bitbucket and migrating completely into the Atlassian environment.
It's always the integration that matters. Everything else is secondary. -
Technologies come and go, but it has a lot in common. Set priorities right. Invest 80% of your learning time in fundamentals. Leave 20% for frameworks, libraries and tools.3
-
As it goes, I'm trying to avoid vendor lock in by choosing almost all the infrastructure and tools open source. Totally respect the fact that open source is changing the world!
-
since everybody seems to hate gradle i would like to say how much i like gradle for its possibility to build even big java projects from the commandline without the need of a a lot o scripts and especially the possibility to create a wrapper in order to use it even when its not installed on said machine.
it is the only reason why i am learning java now (i fucking loathe eclipse at the moment).
and regarding its speed. i had both. windows and linux. and for some reason i could only verify its slowliness on windows.1 -
Alrighty starting to get basics of vim down. From now on it's mainly rinse n repeat until it flows. Any suggestions what else to do to make myself a useful vim-python "ide"? Is there a way to get syntax highlighting, auto complete etc? What else is needed to get a cozy, practical vim python ide?1
-
Phoning salespersons:
Me: "we need a new VoIP solution for our office."
Sales: "we're certified"
Me: "we need a new VoIP solution for our office."
Sales: "YOUR WHOLE IT INFRASTRUCTURE IS OUTDATED, UPGRADE ASAP!"
This is why I prefer mails so much over telephoning.2 -
When you can't do your job properly because management refuses to fork out for the expensive tools you need and gives you cheap/shitty tools instead
-
How many of you are using zeal for offline documentation on linux? If not, you should try it, it is great
-
Fuck DataGrip, and it's an unintuitive interface, which asshole came up with the idea to remove the import menu option in favour of a drag and drop bullshit, and while I am at it fuck your documentation that is never accurate. You are a tool to speed up my work not create more tasks dummy!2
-
Why do developers leave out the google search engine when they list out their development tools?2
-
Not a web developer, but last time I discovered that developer tools from Mozilla are much more reach in many small but useful functionalities. For example blackbox mode or eyedropper. Plus all other awesome stuff from Chrome.1
-
Am I the only one who thinks that it is put of hand this thing of "building" websites?
CoffeeScript -> JavaScript (+ 1M libraries)
SASS -> CSS (+ framework)
Markdown -> HTML
etc.
Does not his mean that we have failed at creating languages and tools?7 -
When you do the drag and remove of the react-native app on the phone and realise on the next build it doesnt work because i need to remove app from settings because it got disabled
Its Friday, i spent less time that younger me would have finding that. I consider it a successful debug session. -
Does anybody know an awesome list of services relevant to (.NET) developers? Preferably self hosted.
The section in kickballs list is too short I think.7 -
Being able to make tools that I can use to make tools that I can use to make tools that I can use to make...
-
Finally tried using github for one of my own projects. I've always used other tools but I have to say, I'm pretty impressed. The integrated tools in visual studio are great.1
-
"Controlling complexity is the essence of computer programming."
-Brian Kernighan (Software Tools)2 -
Good morning devRant.
Here's a good question. What is the worst tool you've tried that was recommended to you? Could be a text editor, IDE, STACK setup, etc.
For me that tool was Eclipse with JavaEE. Not Spring/Hibernate or Maven, but specifically JavaEE in Eclipse. I probably lost over 2 1/2hours configuring that beast to work and it would still break every half hour or so. Drove me crazy enough to switch to IntelliJ. It's one of the rare cases where a free application just wasn't as good as a paid for application. :/10 -
That one time the management du jour asked devs to quantify why they needed new machines after five years on third-rate hardware...
-
So I'm pretty new to PHP after coming off 5 years worth of Java. So far I've used nothing but standard, out-of-the-box code. Anyone got any recommendations for frameworks or nice tools I could look at? I'd especially like something that could make forms and database interactions easier (my software is a lot of data capturing and reporting)12
-
Got a new server that is mainly going to be used for development tools: Gitlab, Docker, and others. Anyone here have any suggestions on how to set it up? Should we virtualize it or use Docker on top of a light OS light Core OS?5
-
What makes a good programming language isn't its features, but its build system.
Shit tooling makes for shitty development every time.6 -
Getting settled on a new team. They are using this custom built Dependency manager/Build tool. I’ve now wasted 2 weeks trying to get it up and I haven’t started my actual issue item yet.... sigh I wish I was on the team that uses Gradle.1
-
A simple CSS change turned into me trouble shooting my local environment for hours...next time I'm just going cowboy 😑
-
I'm curious if there are other devs who also do some wireframing or designing. If you do, which tool(s) are you using for it?6
-
Tonight was my first experience with bazel.
It seems cool, but I still haven't gotten anything to work yet and it's been about 4 hours.
It hasn't helped that it doesn't work too well on Windows.1 -
DevRant might not be a perfect place for that question but what the hell.
This is a question for people that do side projects, not only programming but electronic and mechanical as well. If you are a student even better.
(I dont wanna discourage non students but i have limited resources here...)
So the question:
While making a project have you ever had a problem where a limited access to tools was the problem?
(maybe tools was here but nobody wanted to borrow you because of paperwork or some bs.)
I mean that you had a idea or was in middle of a project and you didnt finished/(finished but in crappy condition) because lack of proper tools didnt allow you to?
I realy need your opinion on that subject, i have a nice idea i just have to test the waters.
And please tell me if you are a student or not.8 -
Fuck you, webpack, just fuck you! Took me three whole days but finally you were the one who gave in. Take that and build!4
-
IntelliJ refactoring tools because......because.
Least favourite dev tool: Xcode refactoring tools because they still dont support Apples own language. -
BLOODY FIREFOX DEVELOPER TOOLS
I was troubleshooting an app (inside container) hitting an endpoint. For debugging purposes I tried hitting the endpoint from my machine, but always got a 404.
So in the firefox developer tools under the network section you see all of the requests happening. Every request, application/json or url-encoded, lists its parameters inside the tab 'parameters' tab. I thought that means those parameters were i side the request body.
Turns out I should have sent the parameters as url encoded instead of POSTing JSON as the request body. This took me way too long.
Why not display the request url like http://url?key=value ... Firefox? Eh?7 -
I had a discussion with my colleagues about my bachelor thesis.
Together we created within the last 18 month a REST-API where we use LDAP/LMDB as database (tree structured storage). Of course our data is relational and of course we have a high redundancy there. It's a 170 call API and I highly doubt that it's actually conforming REST.
Ensuring DB integrity is done in the backend and coding style there is "If we change it at one place, let's make sure to also change it everywhere else", so you get a good impression how much of spaghetti code we have there.
Now I proposed to code a solution in my bachelor thesis where we use a relational database (we even have an administrated Oracle DB with high availability) and have a write-only layer to also store the data in LDAP but my colleagues said that "it would add too much complexity to the system".
Instead I should write the relational layer myself and fetch the data somehow from the existing LDAP tree.
What the actual fuck, spaghetti code is what makes the system really unnecessarily complex so that no one will understand that code in 2 years.
Congratulations, you just created legacy code that went into production in 2018 while not accepting the opportunity to let that legacy code get eliminated.
Now good luck with running and maintaining that system and it's inconsistencies.1 -
!rant
New startup - our backend stack is php, js, mysql, mongo & redis
Can you guys recommend nice-to-have internal tools that could make out lifes easier? We’ve been using confluence so far and thinking on grabbing a jira license.
Any advice is helpful 🤪11 -
There are developer tools for Node which I understand what they do, but I don't understand what problem they are solving. It's everything so crazy
-
I don't understand how having multiplatform tools to take screenshots still in 2019 continue to take disgusting photos with your cell phones3
-
Companies that don't utilize tools for mundane tasks drive me up a wall. Why do you want to waste your own time?
-
Recently shifted from codepen to thimble. Being a person not that into web development, I find thimble more convenient.3
-
There is so much confusion in the world of programming right now, at least for me. I bet there’s only so many concepts going on and that these concepts are realized in certain ways. E.g. programming following certain paradigms and practices, also different workflows, containerization, agile, devops etc.
When searching for tutorials in different subjects it’s horribly aggravating to learn to use the tools. Not because they are inherently hard or bad in any way. There’s just so many different tutorials, some badly given, some that are great but which bring up to many foundations you already know so you find yourself getting bored to the point that you just stop listening. Many tools are used for so many use cases, sometimes overlapping each other, they use concepts to that you’ve heard hundreds of times before. Many times they want to do things in a special way so even if the concepts are the same you still need to fucking listen to the same old thing while learning how to write a command a slightly different way or how some tool is supposedly better than another.
I’m realizing that what I’m so sick of is the lack of TLDR information about new tools with some short description of how to use. Where you didn’t have to re-hear stuff you already knew or had heard so many times unless for a very good purpose, such as to show exactly how it’s done differently than another relevant tool. In a dream world the TLDR information could also remember my skills and remove the parts I didn’t need to know about any new tool.6 -
Although I don't like facebook from various points of views (policies, etc) (still I use it with disabled platform and many other settings) I like most of their developer oriented projects. Graphql being one of them.
Likewise talking about microsoft I have grown to love vscode and language server protocol (which I find too awesome!!)
What's your rant about similar companies? -
Hey devs, I'm working on a API for public because I'm bored, it's handy thing like an IP endpoint that says your IP, I'm looking for some more ideas so if you have things that are handy tell me and I implement them6
-
I wanted to make a nice app with the developers API from pastebin.com
WHERE IS THE EDIT OPTION?
p.s. even started a petition, Help me out!
https://change.org/p/... -
Hi all.
I would like to know what kind of online service / software do you use to work on a project (web development) when you are a team of 3 or 4 devs.
I need something to let us do some brainstorming to find the idea of our future web app, then to prioritize what feature need to be develop first, by who, when, etc.
I found Taiga.io (an open source service and an alternative to Trello) recently, and it seems to be a good choice when we will be on development.. what do you think ? Do you have any dev tools to recommend ?3 -
JetBrains' IDEA. For being smart and integrated out of the box.
Mercurial + hg-git + MutableHistory. Like Git, but actually works and doesn't speak gibberish.
Fish shell. For leaving 80s in peace.
openSUSE Tumbleweed. For actually tested up-to-date software.
GNOME. For actually trying to improve UX. -
😤 So I just got a flat tire at night and have incomplete set of tools to change a tire. Good thing my father helped me. It was tiring and gruesome. I suspected someone intentionally did it in the parking lot beside the mall.😡
I'll buy tomorrow a crocodile jack and complete set of tools. Also, I will practice more on changing tires because my father did not teach me and I just learned through self study. But self study isn't enough, gotta practice some more. I hope you will get some lesson to my mistakes. -
I'd like to dive deep into web development.
I'm creating a little tool for myself on a web page, including server-side php, css, html, mysql and jquery, all just for fun and the experience.
I've got several ideas on how I want this tool to work and behave ...
But it's fucking difficult to wrap my head around all those technologies available. I don't know how to achieve certain things (yet) and what even to look out for😣
Fun fact: I already experimented with HTML, CSS, jQuery before as a noob. Yet today I've forgotten almost everything and need to start almost all over again, now even including PHP and MySQL, too.
This is gonna be fine. 😐 -
Hey guys quick question! Can you suggest a good kindle book for python? Also, what do you write it with? Currently using vscode with python extension.5
-
Be diligent and systematic in selecting corporate software solutions. Wrong choice and/or motives can be devastating in cost and functionality.
-
Well, the new audit tool in the chrome dev tools seems to be nice and shiny, but even google does not pass its tests completly...3
-
Anyone know any nice code quality tools/bug finders (besides find-bugs) plugins for Intellij IDEA?2
-
Laravel use SASS,
SASS installed through NPM & compiled with Node-gyp,
Node-gyp need build tools each platform,
Build tools for Windows is Visual Studio.
So, I need to install Visual Studio to compile SASS?
GREAT!!!2 -
How do I come up with ideas for side projects to practice new frameworks and skills I pick up?
I keep learning new languages and tools, but have no "worthy" project to show for as proof.
How do I come up with cool project ideas? Any sources? Any outright examples for cool ideas I could take inspiration from?1 -
Is there any reason to install daemon tools on a modern version of windows 10? I'm asking because windows supports mounting iso files, and I wanna know if there is anything daemon tools can do that windows can't.2
-
Does anyone know of a tool that will statically analize a C program and check if it's behaviour would be the same as a C++ program? Flagging things like implicit void* coercions, for example.
The use case would be if you find a C library and want to use it with C++, for example. Or are writing a library and want it to be usable in both C and C++.
If this doesn't exist,
does anyone want to help me make it? I was thinking we could modify an existing C linter to do this.27 -
My favorite tools:
IDEs : Jetbrain's IDEs intelliJ, pyCharm, ...etc.
The only exception is Visual Studio for C++ ( for no reason but I haven't tried Clion yet)
Text editor: atom
GIT GUI: Gitkraken, or just a terminal
Music player: Spotify -
Babel fails about 10% of the time, but if I re-run it it works. What the fuck did I even get myself into, and why aren't elements of a modern javascript toolchain completely deterministic? (webpack, babel, typescript, react)1
-
What tool/process/concept saves you the most time in your day-to-day work? I'm looking for things I could integrate into my own work that would make me or my team more efficient1
-
Today's frustration: there is no linux tool which can sync to disk a specific file. Now you have syncit: https://github.com/agherzan/syncit . I will package it in archlinux (AUR). But really, how can such a small functionality not be available?1
-
Saw a bit of chat of Windows Defender being not such a bad free product... Is anyone here like me (and old enough to be in the tech world at the time) and miss Norton's products, _before_ it was taken over by Symantec?1
-
I fucked up my Chrome Dev-Tools. Why won't Chrome recognize my external CSS file properly on page reload anymore? Instead of filename.css:[linenumber] it is listed as <style></style>7
-
For any webDev in here, is there any open source tools for web data extraction? i've seen imacros and UiPath, maybe you use other tools.5
-
Question: What tools/software do you use to write API documentation of applications with NodeJs back-end (assuming that you can not use tools like ex: sweager for weakly typed languages)?2
-
Why is it that people volunteer on behalf of developers!?? For anything remotely technical!
No we're not a "tool" for you to use! Or a "magic wand" to make your problems disappear! FUUUUUUUUUUUUUUUUUUUUUU! -
Im seriously thinking about creating a proper deep text generator for farewell, wedding and birthday cards.
Do you think I should waste my time on that?2 -
How the does it make sense that I need .NET Framework to uninstall VS Build Tools? The installer runs, but then fails. Just delete your damned files and registry keys.2
-
Hey! Someone worked with Google Apps Script? I don't find a comfortable workflow. The web editor sucks, I can't install clasp because I can't use npm in my job. Any suggestions?
-
Anyone else have nightmares about building other people's c/c++ codebases from source? *napalm, helicopters, gunfire, screaming civilians etc*1
-
Downloaded Firefox Quantum after the hype. Opened it. Loaded a website. Closed it again 😂
What are the dev tools like? I was never a fan on the FF dev tools for some reason. Are they more comparable to Chrome now?5 -
Dell with Windows 10 and security tools. worst computer ever. it crashes every night and when I log in in the morning the security tools freeze and I have to hard boot the machine and repeat about 10 times1
-
Me: Finally! A Gulpfile I could be proud of. Now I can move on...
Jake Archibald: You really should be using asset fingerprinting
Me: 😭 -
Has anyone used the meson build system for CPP? It's so beautiful. Finally, something to help us not kill ourselves during compilation.1
-
Workflow? More like chasing answer from a community that is not, and never has been, famous for its pedagogical skills. So hand me some coffee, weed and/or some snacks because I'll still search high and low, skip sleep and build up a few hundred pages browsing history so that in the end, I'll reach the understanding I'm looking for anyways. Even if whatever person trying to help me - in their delusion that I already know everything, except for that thing I'm asking about of course - really, REALLY just failed at saying "that goes there because of that" instead of "did you try insertSomeAppropriateRandomNameOfAThingYouAssumeEveryoneKnowsHere..?".
But who am I kidding? The tools are better than ever (IDE'S). The pedagogical skills are getting its own arenas to build on and its coming along greatly (coding block apps, treehouse and the likes etc. etc).
And no matter the struggle, I can't escape that I love coding and learning more than anything else.
Now how do I.. Where.. When.. Why the.. -
Have any of you used Godot Engine to make anything? If so, what was your overall experience with it? I'm thinking of learning it fully to make some game side projects3
-
!Rant
Discovered jetBrains dotPeek today.
Wow ive decompile dll beforr but this is insanely good. I feel like i have the original sources to debug this POS lib now4 -
Hey guys I am going to finish my 3rd year of Engineering. And I am planning to do a summer intern. I need to create a resume. Can someone suggest me some good tools to create my resume and also the proper formats and everything. Thank you!
-
Spending more time setting up tools and workflows like git, composer, docker, gulp etc etc etc than fucking coding anything! All this stuff was supposed to save time. And then these tools starts MESSING with each other!
-
Updated to Xcode 11.4, now git doesn't work and I need to download 1GB of Dev tools to get it working.
Xcode alone is 8GB wtf is included there if I still need to download more tools?2 -
Choose tools that fit the task, don't force your task to fit the tools. Don't be afraid to leave your comfort zone, because for a good mechanic every screwdriver is useful.
-
Not a rant, but what tools do you use for development?
As-in, what apps/services you've bought / installed for free?
For example, I use Visual Studio Code, iTerm2, Docker, DigitalOcean, CodePen etc.9 -
!rant
Quickly! I've got a report due in about 2 hours, I've got the data and already some charts generated with tools.
Now, I need a nice timeline generator for calculated data. Something where I can plug in times and durations — and get back a fancy looking timeline. Similar to what Chrome dev tools does for network inspection.6 -
Almost all the company uses git, I even took a training about git and how does it integrate with internal tools.
In my team they use mercurial.
fml. -
: Tools are just tools. Technology evolves quickly.
: Still uses 1 language for all use-cases
I mean. Tools are just tools. But don't exclude language as tools. Without a framework/purpose. That language may eventually die and the descendants will also die. -
An overview of GNU make automatic variables and helpers to make them easier to grasp: https://monades.roperzh.com/redisco...
-
switching from notepad++ to sublime text.
any suggestions for a layouting tool thats not PS?
(win10)3 -
It's 2016 and I still could not find a simple Markdown to HTML generator that mirrors the directory structure and does not require me to spend 20 million years with configs.
Had to roll my own.2 -
Any GNU/Linux tool idea?
I'm trying to find a project idea for creating a tool for GNU/Linux. My previous projects are available on GitHub and I'm open to any suggestions.
(I prefer to create useful CLI tools specifically.)2 -
To anyone that can give me advice
I have my main business website,made in WordPress,with all my content.i used Google webmaster tools to request indexing for all the links on my website.i want to change from WordPress to less annoying CMs which is light and fast or I'm even considering using Django.if I build my site again ,and request indexing for all links on my domain
What happens to the old links.and will my new links get indexed?2 -
!Dev, !Rant, but Design!
Young me was a very productive and artistic, I guess! I just found a drawing I made couple years ago using Illustrator. I think I was just starting to learn it by that time. Anyways, I just want to share it with you guys lol -
Got a couple of weeks down with ubuntu+i3 tools I started lightly using vim and ranger.
And other tools I should check out?
I am mainly a Java developer but write a lot of docs online.1 -
I have recently come across jupyter notebooks it's pretty cool I'm wondering if it is something that I should be using a long-term? Or is there another tool I should look at but I am quite interested halving interactive notebooks?