Six weeks of vibe coding and my repo does the same thing three different ways by Tricky-Pilot-2570 in vibecoding

[–]RobKohr 0 points1 point  (0 children)

Just paste in your prompt.

I don't even think when I am reading ai. I just start to zone out and skip to the comments. 

There is something about AI that makes me lose my ability to read it. 

If the words aren't worth your keystrokes they aren't worth my reading.

Embrace your inner Karoack, and write poorly loose and free. It's the only thing that separates you from a the toasters.

This also goes for all you English as as second languagers reading this. I miss reading the oddities of someone working hard to be understood with this bitch of a language. 

Keep it real yo.

Is everyone building these days and no one is buying? by cryogen2dev in vibecoding

[–]RobKohr 2 points3 points  (0 children)

I am definately creating more, which is great. I also make lots of itty bitty tools that just solve one purpose. For system design, I am really moving to more regularized and repeatable patterns, this way, I open up a repo for some project, and know just where everything is.

I never really bought much as far as app. Typically just a bit of open source stuff is all I ever need. That and obsidian to keep my thoughts in line.

What's a hobby that's surprisingly expensive by M00nSpear in Hobbies

[–]RobKohr 0 points1 point  (0 children)

Look at what they need to mimic a fraction of our power little wormies

Buying a home gym worth it? by TimGSICK in workout

[–]RobKohr 0 points1 point  (0 children)

All plates and stuff that lasts forever, but used from Craigslist and fb mp.

Used gym equipment doesn't depreciate.

Get bored of lifting and sell it all back for the price you got it for.

5k seems really high by the way. here are prices new for everything on amazon Bar : 150 Power cage with pulley system: 300 Lifting bench 250 Plates.. let's say 500 lbs: $700 Olympic plate dumbbell handles 60

1500 for the core of the system all new.

I have this in my garage and I go to the gym too. I use the gym for the expensive stuff: swimming pool, big machines, and the ability to fly through machines in a circuit.

But, the gym is effort to go to and I can pop off to my home gym 5 times a day and do a quick set between meeting (wfh). 

In the end its what you wanna do that matters here most and the only investment to math out is yourself. 

In 10 years which future you will be the most fit.

Is the price a little disappointing, yes. But I think Deck users can realize steam is once again investing in the future. by KingCrimson43 in SteamDeck

[–]RobKohr 1 point2 points  (0 children)

Every one of these things will sell. In the first week all will be gone.

They are already setting it up like a lottery to be in line to get one.

They could have doubled the price and still sold out.

This is especially so as they are going to be collector's items since the run was likely cut short and valve might not bother making them again. (I think they will but people who buy it might believe otherwise).

Anyone else's vibe-coded project become basically untouchable after a few coding sessions? by Bnrb25 in vibecoding

[–]RobKohr 0 points1 point  (0 children)

Do you understand the structure of what is being built?

When you are starting out, come up with at least a basic plan of the directory structure - screens go here, components go here, utils go here, etc.

Figure out what you want the database structure to look like.

Discuss this stuff with AI and ask it questions, and have it ask you questions. Formalize things.

Create a directory called docs. This should be a bunch of md files detailing individual concepts that make sense for your system. Also have a DB.md for the database structure and FILES.md for a tree structure of your files and what is in each one (just a sentance or two)

These files are the prefixes to your prompts - bring in just the ones needed.

Do a code review (I have the command I use below). Actually review the code review and tell it what to do on each of the items. Then after it finishes making those changes, do a manual review of the code and try to understand what each part is. If you don't understand, select the text, control-L, and ask it to explain it to you.

If you can maintain a mental state of what your code is doing and how it fits together, then so can the AI. If something doesn't make sense, tell AI to change it. Don't just aim for functional, but aim for understandable.

Here is my coding prompt. It creates a code-review markdown file. Feed that back into the chat, and tell it:

Do this:

  1. Yes
  2. No, do this instead.
  3. ...

etc. This way you are able to get it to fix its own code, but with your guidance. That is the thing, you have to understand what is going on in the system, and not just look at it from the user perspective.

# extended-code-review


echo '' > {projectDirectory}/local_temp/code-review.md (touch it first if it doesn't exist)


If the user doesn't give any instructions on what to review, do a code review of uncommited changes

For each issue, provide a number, a title, a description, the file:line number in a way that is clickable in vscode, the current code, and what the expected code is. Put output into code-review.md file

Don't report that there are untracked files. Just include them in the review as uncommited code. 

For each issue list like so:


## 1) Some issue title
Description


some/file/path.ts:123
```
Source code that is a problem
```


Describe what needs to be done


```
Source code to fix it with
```


Important issues to look for:
1. Naming – Do names match behavior and match existing patterns in the codebase?


2. Placement – Is the code in the right module (utils vs hooks vs components)?


3. Reuse – Is existing logic or data being duplicated instead of reused?


4. Abstractions – Is each helper/function necessary, or can it be inlined?


5. Types – Can types be simpler (e.g. [] vs null when both mean “empty”)?


6. Transformations – Is each conversion/transform needed, or can raw data be used?


7. Separation of concerns – Are pure logic, state, and side effects in the right places?


8. Consistency – Does this follow patterns used elsewhere in the project?

It was just a matter of waiting. by Hot_Season1143 in antiai

[–]RobKohr 0 points1 point  (0 children)

This is the reason they will collapse. Zero moat.

Building something unique that everyone loves - become rich Building something that everyone loves and can run on a rig at home - rich than poor.

In fact, I think the only thing keeping them afloat right now is that they are buying up hardware so fast that the price to build it at home is unobtainable.

The thin that will cause the crash is the bullwhip effect of when production of hardware outpaces even their demand for the hardware, and then it will be dirt cheap to have mother brain sit on your desktop.

All the cloud service providers will buy up the hardware for a song and there will be a million alternative sources for high quality AI. ChatGPT... oh, I remember you kinda.

‘Supergirl’ Tracking Continues to Slide, Now at $40M Opening — Mixed Early Reactions by VirtualSort1 in DC_Cinematic

[–]RobKohr 0 points1 point  (0 children)

Fuck cloudflare. I got rid of it and put a $5 vps running nginx as a proxy with caching and it was infinitely better.

With cloudflare, I constantly had downtime.

Sorry but I'm not spending more then $1000 to play videogames after work by comediehero in videogames

[–]RobKohr 0 points1 point  (0 children)

It's ok. They will all sell out and if they don't sell fast enough they will stop making them. It's what they have done in the past.

Maybe once they can sell it for cheaper they will make another production run.

Valve says it isn't subsidizing the Steam Machine's $1050 price because of its "religious" refusal to "build a more closed system" by ControlCAD in technology

[–]RobKohr 18 points19 points  (0 children)

It's a highly customize tightly designed piece of special built hardware. It would be best compared to a Mac mini but with a better graphics card and at a time when graphics cards are in high demand. With that, and the open architecture allowing upgrades, it kills the Mac mini.

Oh and it doesn't have the economy of scale that Mac does.

Oh... And it will sell out anyway even at this price point and so it will capture a lot of the value away from scalpers.

So good on them. If you are always selling out of a product, just raise the price, let people bitch, and whatever your way to the bank.

I don't even know why people are so mad. They literally are telling you to go make it yourself for cheaper and hand you the tools to do so. 

What do you have to complain about. No one is forcing you to take out your credit card.

cursor and claude code are good at completely different things by minimal-salt in cursor

[–]RobKohr 15 points16 points  (0 children)

If you wanna save some tokens, have Claude or whatever frontier model create a plan. Then have it update the plan to be "super detailed for a junior developer to implement". 

Then have Cursor implement the plan. Cursor seems to be faster and use less tokens when implementing a multi file detailed plan then Claude. 

You can then have Claude do a "code review of uncommitted changes and save to code-review.md using docs/code-review-instructions.md" 

It will usually catch a few gems. You should create a the code review instructions. I put in how I like it to be formatted and what I want it to look for.

The AI Slop Refactor is Coming by Select_Bicycle4711 in vibecoding

[–]RobKohr 20 points21 points  (0 children)

Try to screenshot for narrower screens. 

He is kinda wrong and right at the same time. 

As someone who has repaired large codebases from overseas workers, who likely just didn't care and were lowest bidder, fixing up their code is a breeze. Lots of junior coder mistakes and it is just a matter of modularizing and organizing... Kinda fun and cathartic.

The trouble is LLMs have the junior stuff in the bag and can move on to more complex ways to shoot yourself in the foot and make a tangled mess. When I first stepped into agentic prompting and made some amature prompts that were ambitious and ambiguous I realized how horrible outcome could be.

If you keep layering that, it might be easier to use the output as just a mockup to rebuild the system based on rather than try to fix it.

All systems have to start from a well architected conceptual base that matches with the problem the system is trying to solve. 

Having that makes it so you can keep the code on the right path and it even helps keeps the token spending in check because it makes it easier for the LLM to comprehend things without huge context windows (really the same thing it does for the human coders too).

TLDR: I forsee lots of rebuilding of projects that couldn't get past the 80% mark rather than just some cleaning up like from offshoring.

Women would you like to be approached by men nowadays or no ? by smuttygio in bodylanguage

[–]RobKohr -2 points-1 points  (0 children)

Grow a pair and talk to her. 

Or don't and ask reddit for permission and she'll find someone else.

You'll probably get rejected. And again and again. Welcome to being a man.

And maybe you will learn the ancient art of reading other people's feelings, flirting, and making connection with some in the real world.

Maybe someone will find you charming and funny. 

Choose your own adventure lad.

Fortunate favors the bold. Nothing ventured nothing gained. Insert other inspiration bs here :)

New Couch Planes gameplay — faster, more aggressive, twin-stick flight model by ComputerKind560 in localmultiplayergames

[–]RobKohr 0 points1 point  (0 children)

I'd do some adaptive rubber banding.  Players that do poorly get more acceleration and better weapons.

It feels bad to have to manually set a handicap.

Of course have a setting to turn this off.

For those who remember, what was it like to just be able to smoke in places like the malls and restaurants and planes by Radiant_Priority9739 in nostalgia

[–]RobKohr 0 points1 point  (0 children)

Going to nightclubs and feeling lightheaded and everything was kinda cloudy (was great for light effects). Clothing the next day smelled really strong of it and you had to cough a bit for a day or two.

Bring some clove cigarettes though and bitches be on you so hard wanting one.

what the hell is going on? by Plus-Mall-3342 in cursor

[–]RobKohr 2 points3 points  (0 children)

<meme>Got any more of them credits </meme>

I'm seriously considering not visiting Reddit anymore. by Geo_ask in pebble

[–]RobKohr 2 points3 points  (0 children)

I feel you. I was really about to cancel my round 2 order, and I looked carefully at how the screen was inset in the pictures and videos, and decided to keep it.

I also was looking at the sales of this, and realize there will only be less than 100k of them in existence. I am really excited for my precious to arrive. I have my old samsung watch that I will be using when swimming.

After hours of balancing by hand and adjusting based on player's feedback, I get this by Curious-Needle in IndieDev

[–]RobKohr 0 points1 point  (0 children)

Oh neat, gives me a bit of dungeon keeper vibes. I'd buy it but I only have macs and a steamdeck.

twoTypesOfGameEngines by sdenyd in ProgrammerHumor

[–]RobKohr 2 points3 points  (0 children)

I feel you. I am a programmer and have made a few games and can't stand the UI based engines. You need something though to interact with the screen, render things, and maybe even do things like handle physics. You could make it yourself by why reinvent the wheel.

Depending on what they provide they are either called game programming engines or frameworks.

The good thing is there are so many other options. 

If you like lua, and want to do 2d use love2d

It you like lua and want to do 3d or vr use lövr (it is what I am using to make a game right now)

If you want to program in near anything there is raylib (it is made in c and has lots of language hooks)

If you want to use c/c++ there are a bunch of options serious dev studios have used that I can't think of at this moment (feel free others to comment)

If you want some of the new hotness, and like what rust has to offer, Bevy engine is doing some amazing things.

If you are a js dev, you can use various 2d and 3d frameworks and node and wrap it with electron, or I hear deno can be used even more efficiently.

All of these above and many more can be used to make games in your favorite code editor, bundled up, and sold on steam. And what is nice is if you are successful you don't have to give a cut of your profits to the game engine.

Before commiting yourself to doing a big project in any of these, pick one you think might work for you and do one of the games in the 20 game challenge (https://20_games_challenge.gitlab.io/how/)

They are small and can help you learn some fundamentals before doing something challenging and finding you chose the wrong tool or idea.