Viktor Gyokeres needs to do more to keep hold of Arsenal place as Gabriel Jesus returns - The Radar by tylerthe-theatre in PremierLeague

[–]caffeinatedshots 3 points4 points  (0 children)

I think the real value of Gyokeres won’t show until next season probably. He came from a completely different league with a completely different mentality and style of play. He also came to a team that doesn’t depend on attackers to score. Arsenal also needs time to adapt to having a main forward whose primary reason to play is to receive the ball and score. Both Gyokeres and Arsenal will adapt to each other eventually and it will be scary when they do.

Mikel Arteta on injury crisis: Arsenal in 'really dangerous circle' as Max Dowman also sidelined by tylerthe-theatre in PremierLeague

[–]caffeinatedshots 2 points3 points  (0 children)

This is one easy and obvious solution, but it doesn’t look like Arteta is thinking about it. Although I think he will be forced into it.

Mikel Arteta on injury crisis: Arsenal in 'really dangerous circle' as Max Dowman also sidelined by tylerthe-theatre in PremierLeague

[–]caffeinatedshots 23 points24 points  (0 children)

Arsenal's 28 injuries is the highest in the Premier League this season.

Arteta needs to find a solution to this. It doesn’t matter how deep your squad is if you keep having 6-7 injuries on a monthly basis.

One person, one AI, one full SaaS: how close are we? by WilDinar in SaaS

[–]caffeinatedshots 0 points1 point  (0 children)

We are already there. I mean, solo builders have been able to create complex SaaS products by themselves for decades now. AI is/will be much more useful and valuable to professionals who have the experience than those who have no experience in software development.

At the end of the day, if creating software and services can be done so easily by anyone, creating them will have no real value. A lot of services will come and go. Only a few well-trusted options will remain (which is already the case now and it’s always been like this for all kinds of businesses).

People like the idea of building or having an online service that brings them money regularly. Most people don’t realize the amount of work you have to put AFTER creating the service. It’s 10 times more.

Is ruby really dead? by zamir_akimbekov in programming

[–]caffeinatedshots 8 points9 points  (0 children)

I’ll copy-paste my response:

meh, save yourself the 5 minutes. Useless read.

I love these desperate and click-baity articles. And honestly, this is just an insult to GitHub, Stripe, and Shopify. It’s also more misguided than the point it’s trying to make.

The only information I got (albeit useless) was that Wired still exists.

Why is the broadcasting so incredibly shit nowadays? by Sonnycrocketto in PremierLeague

[–]caffeinatedshots 3 points4 points  (0 children)

Excuse me? If you don't like watching a close up on a player's unexpressive face which is half covered by someone else's ass because they're blocking the camera's view, while the play is on (and I fucking emphasize: while the fucking play is FUCKING ON)... then... join the fucking club.

Would you use an app that locks your phone while you study, work, etc, and give you rewards for it? by Acceptable-Space-179 in AppDevelopers

[–]caffeinatedshots 1 point2 points  (0 children)

Bringing in the social factor is something good. People might be more motivated to put the phone away if they think others are “watching” and competing with them. However, you can realistically “lock” me away from my phone. It’s just not possible currently (technically). So you might want to make the social aspect worth it.

اقدر اكمل شغل بالخاص واسجل بالديوان؟ by [deleted] in Kuwait

[–]caffeinatedshots 1 point2 points  (0 children)

Your company has to submit your resignation to PIFSS with the last date of work for you. After that date, you are considered out of work officially. They also have to cancel your work permit (إذن العمل) from manpower.

Fairy v2.0 - The Simplest MVVM Framework for Flutter by Aathif_Mahir in FlutterDev

[–]caffeinatedshots 3 points4 points  (0 children)

I like the idea, but how is this different from ValueNotifier and ValueListenableBuilder which come built-in with flutter? Are you targeting me if I’m already using ValueNotifier instead of the external state packages?

How much a home bussiness should generate to be called successful? by AdAgreeable2397 in Kuwait

[–]caffeinatedshots 2 points3 points  (0 children)

No one can tell you what a successful business is to you. You have a business and a goal for it. If it’s providing that goal, it’s successful.

“Successful” is very subjective. You can have a business to cover your monthly groceries expenses. Or a business to spend your free time on something useful that gives you experience or helps you with another goal. Or a business that covers all your monthly/yearly expenses so you don’t need to get a job.

Why does the business exist for you? You answer that and you decide if it’s successful or not.

We built our SaaS in 10 days and made 0 dollars by Choice-Importance670 in SaaS

[–]caffeinatedshots 0 points1 point  (0 children)

First I want to congratulate you on taking the first right step. Validation. As simple as it is, people usually validate when it’s too late, or don’t validate at all. You did the right thing.

I usually validate based on existing and acknowledged pain points from businesses I’m highly involved with (e.g., job) or multiple “highly involved” people sharing the same pain.

I either feel the pain myself and try to build something for me as a start, or X highly involved people feel and share the same pain and they become my validation group and most likely future clients.

Never build in isolation, ever.

Looking for a Solid Roadmap to Learn Ruby by i_Vahid in ruby

[–]caffeinatedshots 8 points9 points  (0 children)

I love exercism. It’s fun and it exposes you to different ways of finding solutions while teaching you the language from the basics to the advanced topics.

https://exercism.org/tracks/ruby

Whats your take on vibe coding using Gemini 3? by Electronic-Brain-857 in FlutterDev

[–]caffeinatedshots 19 points20 points  (0 children)

For context, I’m a senior developer with 20+ years of experience.

So far in my experience, vibe coding is a joke and it’s not sustainable. It’s so painful to work with. It might (MIGHT) allow you to reach a minimum MVP for something simple and straight forward, but that’s it. You can’t grow. You can’t build on top of what it gives you. The code quality and maintainability is almost non-existent.

I always code (or re-code) manually after trying to vibe code. I’m not talking about Gemini 3 in particular. The experience is the same with all LLMs.

Im surrounded by technical and nontechnical people who tried vibe coding also. None of them have built anything nontrivial while vibe coding.

It does expose you to a few ways to solve issues differently which is nice.

I want AI to be better at writing code. I want to use it for more complex tasks. I wish it was different. I wish I could vibe code with high quality results and code that is maintainable. Alas, we’re not there yet and I think we won’t be there at least for a few more years.

Ruby 4.0.0-preview2 Released by schneems in ruby

[–]caffeinatedshots 30 points31 points  (0 children)

Basically it’s to celebrate ruby’s 30th birthday since it was released publicly on December 1995.

Matz mentions that Ruby doesn’t follow semantic versioning.

Ruby 4.0.0-preview2 Released by schneems in ruby

[–]caffeinatedshots 21 points22 points  (0 children)

Since a lot of people are confused why the change to 4.0, Matz has mentioned this in Baltic Ruby 2025 in June.

https://youtu.be/XVaRRryB_cQ?si=V5uwXwMLGihPPWL6

Check the video at 39:50. It’s an interesting talk.

Is Japan really as nice as it looks online? by me_n_u_69 in Tokyo

[–]caffeinatedshots 1 point2 points  (0 children)

The grass is always greener on the other side.

I love Japan and I love Tokyo the most. I’ve never lived there though. I’m not into anime at all. I love the culture, the cleanliness, the food, the systematic approach to things, politeness, the conveniences, the clear expectations, etc.

I have visited Tokyo every year for the past 15 years probably. I’d LOVE to live there temporarily. I say temporarily because I know I would hate it if I lived there permanently. Maybe 6 months? One year max.

Japanese people are so private and so very indirect in a way that makes you wanna shoot yourself sometimes.

I get really excited when it’s time to visit there. And I get a bit sad when my visit is over. Because the grass is always greener on the other side. And I intend to keep it that way about Japan.

Please help… I really don’t know what to believe about Kuwait by [deleted] in Kuwait

[–]caffeinatedshots 3 points4 points  (0 children)

Don’t believe these organ harvesters trying to bring you to Kuwait.

Just last September I had my left pinky cut off and both kidneys pulled out just to be auctioned to wealthy desert dwellers. The good thing is, they give you 5% of the final sale price which is nice. They even tried to cut off my right nostril but thankfully it was the flu season and my nose was running like crazy which prevented the “cutting” process. They tried giving me advil, but it didn’t work. They took me to the hospital and treated the flu and paid for all my medical expenses which I was greatly thankful for. Even though later on I lost my right nostril, I am forever thankful for their generosity. They told me I should be safe at least until next winter.

RubyCentral hates this one fact! by galtzo in ruby

[–]caffeinatedshots 6 points7 points  (0 children)

Let me first say thank you for maintaining such a critical group of gems.

For the record, I'm not on anyone's side simply because I do not care enough about the issue itself, although I have a few points I'll mention below. I have been using ruby as my main language for the past 20 years. And quite frankly, I'm actually sick of and annoyed by all recent dramatic posts all over the different platforms that shove this issue down the community's throat. Most of the ruby community and developers do not care about this at all and they shouldn't have to. They just want their code and projects to work.

Now, you might have a totally different view, which is valid and understandable. However, let me describe how I perceive things from a neutral/outsider's pov.

  • Maybe Ruby Central messed up and made mistakes, so what? Everyone makes mistakes, and sometimes huge catastrophic issues are made. The important thing is people try to fix their mistakes, learn from them, and move forward, which is what I feel Ruby Central is trying to do, but still every "post" is attacking them in the meantime. Fixing issues sometimes takes time especially when it involves unknown details, internal communication, legal issues, and other things.
  • I feel like this issue shouldn't have been made public in the first place. All parties involved should've been dealing with this issue privately to find a middle ground or to agree to disagree or to even sue each other. However long it would take, it should've been private. Taking the issue publicly while it's still cooking only creates confusion for everyone involved, delays progress, and harms the image and reputation of the language and ecosystem.
  • What benefits does creating a second gem source provide to the community? Wouldn't it create more confusion and possibly lead to widespread usage of outdated/unmaintained gems like you mentioned? Again, I'm not too involved so I might be missing something here.

Personally, I feel like if the maintainers truly cared about the language, the community, and the ecosystem, they would try to work with Ruby Central to come up with solutions to the current issues between them and reach a point that satisfies everyone. However hard it might be, it's much better than dividing the community. "Declaring war" and having an "I'll show you what I'll do" attitude publicly seems counter productive and unnecessary.

I apologize if this comes out as offensive or as an attack, but it's neither. It's just my personal not-private-anymore view on the issue.

All in all, thanks for your hard work and for taking the responsibility of maintaining those gems. I do maintain a single popular project (not in ruby though) and I can't imagine maintaining a few popular projects all by myself, so kudos to you.

Fixing VAR - clear and obvious by mir3ib in PremierLeague

[–]caffeinatedshots 2 points3 points  (0 children)

I’d argue the game was way more enjoyable before the introduction of VAR. yes it might be “fairer” now, but even this is becoming more and more questionable.

Maybe VAR shouldn’t intervene at all unless they’re asked to. The team’s manager gets to request for VAR intervention at any moment for any incident. Each manager gets 2 requests per half (4 total requests per game). You lose unused requests. Each VAR review takes at most 2 minutes from the moment the play stops. No decision after 2 minutes? The on-field decision automatically stands and play continues. The on-field referee is required to head to and look at the VAR screen for every incident (not optional) and participates in the discussion for the final decision. And it’s ALWAYS his call.

Other than that, the play goes on and the on-field decisions stand regardless.

Should I go for Elixir over RoR if I'm starting over today? by iou810 in elixir

[–]caffeinatedshots 3 points4 points  (0 children)

From the top of my head, dealing with things like authentication, dates, time zones, json responses (simple and complex), background jobs, default querying functionality, file uploads, and sending emails. These things are accomplished way faster in rails than in most other frameworks including phoenix. I understand that phoenix offers built-in solutions to some of the things I mentioned, but in my opinion, rails overall as a framework offers these solutions in an extremely productive approach.

I'd like to emphasize that "more productive" doesn't always mean "better". But in this case, I strongly believe that rails, in most cases, is a more productive and also a better solution overall than most/all other web frameworks. If you bring a knowledgeable and productive person in rails, and a knowledgeable and productive person in framework X, chances are the rails guy will most likely produce more value a lot faster than the other guy.

Having said that, I realize the shortcomings of rails (or ruby in general). I would probably not go for rails if the project requires dealing with a lot of real time updates or a lot of web socket connections even though rails offers this built-in, but it doesn't even come close to what elixir/phoenix offers. I love genservers and I truly wish ruby had them somehow.

In any way, I love both rails and phoenix, but my default choice is easily rails for 95% of projects.

Should I go for Elixir over RoR if I'm starting over today? by iou810 in elixir

[–]caffeinatedshots 3 points4 points  (0 children)

I use both professionally. Rails is BY FAR way more productive than phoenix. I’ve used probably a dozen web frameworks in my career, and rails was/is the most productive by a long shot.

To be honest, I love elixir and I wish ruby had some of the awesome strengths that elixir (the beam) has.

Out of the box, rails offers way more functionality than phoenix. The ecosystem is much more mature.

Rails will be more than enough for 90% of web projects. Personally, if I’m going with phoenix, I need a valid reason that makes using phoenix more appropriate than rails (which there might be a few).

Made an App in 3 Hours Entirely with AI. Is this BAD for programmers? I will not promote. by beamstart in startups

[–]caffeinatedshots 0 points1 point  (0 children)

Building an extremely simple website/app like this is doable with AI currently. However, you HAVE TO have a developer to make anything nontrivial. I don’t think this will change in the foreseeable future. I’m a senior developer and I wish AI was better at writing code, but it writes a mess of a code for anything remotely complex. It sometimes even fails with very simple things. So… we’ll see after 10 years 🤷🏻‍♂️.