[-] jim@programming.dev 20 points 5 months ago

Yes it can be an issue because the GPS doesn't know where you are and thinks you are on an aboveground street. Freeway tunnels can have multiple exits too.

[-] jim@programming.dev 7 points 7 months ago

While it would be ideal to have all datetime fields in databases and other data stores be time zone aware, that is certainly not the case. Also, SQLite (and probably others) do not have great support for time zones and it's recommended to store datetimes as UTC (typically unix timestamps).

Deprecating utcnow was a good idea, but they should have replaced it with naive_utcnow. Oh well.

[-] jim@programming.dev 10 points 9 months ago

I've turned off the bot for now.

[-] jim@programming.dev 6 points 10 months ago

Just because you can get part of your education remotely or through self-learning didn't mean "anything can be learned online".

And if you were hiring a math tutor for your kid, would you prefer a self-proclaimed expert from watching YouTube videos or would you want someone who got a degree from a credentialed university? And even if you don't care, why are you surprised that others would be skeptical of the YouTube expert?

Remote learning can be fine for some things, and self learning through informal channels are also fine, but it's not a full on replacement for formal education in all cases.

[-] jim@programming.dev 5 points 10 months ago

No sorry, that's just fundamentally false. You can't just learn titration techniques from watching a video. You can't learn phlebotomy without an instructor watching you do it to a patient. Hell, you aren't learning how to drive a car from playing a video game.

And I'm not sure where you are pulling the "if you are that powerful" from. You really have an ax to grind don't you.

[-] jim@programming.dev 17 points 10 months ago

Ah yes, I'm sure the formal training received by doctors, nurses, lawyers, teachers, and engineers is just an over-hyped "education" that can all be replaced by online MOOCs.

There are real problems with education, especially with the costs, but "anything can be learned online" is the worst take I've heard in a long while.

[-] jim@programming.dev 9 points 10 months ago

I feel the opposite. We should have mandatory voting for all federal general elections. Treat it like jury duty or taxes - voting is a civic duty. You should be compelled to cast a ballot even if you leave it blank because you have no preference.

Of course, this can only workwith automatic voter registration and 100% mail-in ballots.

12
submitted 10 months ago by jim@programming.dev to c/devops@programming.dev

Here's a hypothetical scenario at a company: We have 2 repos that builds and deploys code as tools and libraries for other apps at the company. Let's call this lib1 and lib2.

There's a third repo, let's call it app, that is application code that depends on lib1 and lib2.

The hard part right now is keeping track of which version of lib1 and lib2 are packaged for app at any point in time.

I'd like to know at a glance, say 1 month ago, what versions of app is deployed and what version of lib1 and lib2 they were using. Ideally, I'm looking for a software solution that would be agnostic to any CI/CD build system, and doubly ideally, an open source one. Maybe a simple web service you call with some metadata, and it displays it in a nice UI.

Right now, we accomplish this by looking at logs, git commit history, and stick things together. I know I can build a custom solution pretty easily, but I'm looking for something more out-of-the-box.

[-] jim@programming.dev 5 points 11 months ago

Yep, this is the convention. Unfortunately, I've never been able to enforce it. Encouraging good git commit messages is probably the bottom of the things I can coach. I'd be happy if commits were properly squashed/rebased and that we all followed the same PR merge strategy.

1
submitted 1 year ago by jim@programming.dev to c/seattle@lemmy.world
[-] jim@programming.dev 12 points 1 year ago

I think Tumblr's brand just got ruined. They were known for their nsfw material and now they don't know what else to do with their lack of users.

[-] jim@programming.dev 5 points 1 year ago* (last edited 1 year ago)

"I can read this Perl scrip"t should translate to "I'm lying".

1
submitted 1 year ago by jim@programming.dev to c/memes@sopuli.xyz
2
[-] jim@programming.dev 5 points 1 year ago

Totally agree with the dope domain name. Not going to lie, a big reason for picking programming.dev was to be /u/jim@programming.dev

[-] jim@programming.dev 7 points 1 year ago

That's pretty neat. I wonder if they had to switch sets because backgrounds for black and white shows used exaggerated colors to improve the contrast.

See The Addams Family set below.

image

2

I generally don't like "listicles", especially ones that try to make you feel bad by suggesting that you "need" these skills as a senior engineer.

However, I do find this list valuable because it serves as a self-reflection tool.

Here are some areas I am pretty weak in:

  • How to write a design doc, take feedback, and drive it to resolution, in a reasonable period of time
  • How to convince management that they need to invest in a non-trivial technical project
  • How to repeat yourself enough that people start to listen

Anything here resonate with y'all?

view more: next ›

jim

joined 1 year ago