CodeBlooded
@CodeBlooded@programming.dev
- Comment on What are some common misconceptions about programming that you'd like to debunk? 9 months ago:
The misconception that we’re the person to go to to fix your printer…
…I mean we probably can fix it, but it’s a waste of our time…
- Comment on We Can’t Hire You. Developers’ Challenge 11 months ago:
I feel your pain. I once worked at a place that hired a “ expert” as a senior dev who asked me on the first day, “what is this
import
on the first line of this code??? I’ve never seen this before. 🤔” They were unfamiliar with the concept of packages and importing them… Senior dev, hired specifically because they were an expert in a specific language…They’d call me upwards of 12 times a day for help with the most basic of tasks with anything technical, to include how to install the basic runtime to be able to run code in that language.
(I’m speaking quasi cryptically on purpose.)
- Comment on Is jQuery still the go-to JS helper library? 11 months ago:
Ah okay- fair!
- Comment on Is jQuery still the go-to JS helper library? 11 months ago:
Not sure why downvoted. HTMX does seem to be becoming popular. I prefer the simplicity of it.
- Comment on Which side are you? Javascript or Typescript 1 year ago:
WASM is simply further down the rabbit hole for someone who is new to programming (but not someone who’s already a programmer and just doesn’t focus on web dev today). You are likely far less beginner than you think if you’re making decisions like “I’m going to port my software written in Rust to WASM so I can demo it.”
- Comment on Golang be like 1 year ago:
Wait… how do you say it? es queue el?
- Comment on Golang be like 1 year ago:
🫡
- Comment on Golang be like 1 year ago:
I concur, it is a problem with that workplace. (In this case, OP is just sharing a funny meme. I wouldn’t suggest this meme means they’re a problem. I could have made this meme and I love the feature.)
Developing on a team at a company is like the “Wild West.” What’s considered to be acceptable will not only vary from workplace to workplace, but it can also fluctuate as developers and managers come and Go. Each of them have their own unique personality with their own outlook on what “quality” code looks like. (And many of them do not care about code quality whatsoever. They just need to survive 1-2 years there, make management happy with speedy deliveries, and then they can move on to the next company with a 30% pay bump.)
Having experienced working with developers who frequently filled with code base with unused code while having no control over who will leave or join as a contributor to the code base, I think features like this make for a more sane development experience when you’re developing with a team of seemingly random people that you never personally invited to contribute to the code base.
will not merge your PR unless the stricter rules are met.
This doesn’t fly when you work in big corporate and the boss doesn’t care about the code meeting stricter rules. “A working prototype? No it’s not- that’s an MVP! Deploy it to production now and move onto the next project!”
- Comment on Golang be like 1 year ago:
If this language feature is annoying to you, you are the problem. You 👏are 👏 the 👏 reason 👏 it 👏 exists.
I worked in places where the developers loaded their code full of unused variables and dead code. It costs a lot of time reasoning about it during pull request and it costs a lot of time arguing with coworkers who swear that they’re going to need that code in there next week (they never need that code).
This is a very attractive feature for a programming language in my opinion.
PS: I’m still denying your pull request if you try to comment the code instead.
- Comment on Who is this "Jenkins" and what now has broken him? 1 year ago:
I’ve found Docker helpful when I want to use it to build binaries or use CLI tools that may not be available directly on the CICD platform. Also, Docker makes it easier to run the same code on MacOS that I ended up running on a Linux CICD server.
What would you consider to be overuse of containers?
- Comment on Who is this "Jenkins" and what now has broken him? 1 year ago:
Most of those things mentioned aren’t bona fide needs for me. Once a developer is deploying their project, they’re watching it go through the pipeline so they can quickly respond to issues and validate that everything in production looks good before they switch contexts to something else.
I see what you’re saying though, depending on what exactly is being deployed, the policies of your organization, and maybe expectations that developers are working in another context once they kick off a deployment, it could be necessary to have alerting like that. In that case it may be wise to flex some features of your CICD platform (or build a more robust script for deployment that can handle error alerting, which may or may not be worth it).
- Comment on Who is this "Jenkins" and what now has broken him? 1 year ago:
Real talk- I agree with this meme as truth.
The more and more I use CICD tools, the more I see value in scripting out my deployment with shell scripts and Dockerfiles that can be run anywhere, to include within CICD tool.
This way, the CICD tool is merely a launch point for the aforementioned deployment scripts, and its only other responsibility is injecting deployment tokens and credentials into the scripts as necessary.
Anyone else in the same boat as me?
I’d be curious to hear about projects where my approach would not work, if anyone is willing to share!
- Comment on Instance / Server evaporation 1 year ago:
This was oddly specific 🤔
- Comment on Ditching Docker for Local Development 1 year ago:
I’ll certainly give this a read!
Are you saying that nix will cache all the dependencies within itself/its “container,” or whatever its container replacement would be called?
- Comment on Ditching Docker for Local Development 1 year ago:
I’m going to give it a watch. Thanks for sharing!
- Comment on Ditching Docker for Local Development 1 year ago:
Docker builds are not reproducible
What makes you say that?
My team relies on Docker because it is reproducible…
- Comment on pay parity and how often do you folks prepare for interviews and switch jobs? 1 year ago:
- Comment on Ditching Docker for Local Development 1 year ago:
Fair!
Python, and its need for virtual environments, is what really drove me to master Docker.
- Comment on Ditching Docker for Local Development 1 year ago:
Docker is like, my favorite utility tool, for both deployment AND development (my replacement for Python virtual environments). I wanted to hear more of why I shouldn’t use it also.
- Comment on Ditching Docker for Local Development 1 year ago:
You can have my Docker development environment when you pry it from my cold dead hands!
- Comment on It works in my docker 1 year ago:
The meme itself isn’t bashing Docker.