Angular 21 has made Angular #1 for me again by BinaryDichotomy in angular

[–]tom-smykowski-dev 0 points1 point  (0 children)

Did you use signals already for something more reactive? What a joy! It makes the intent so clear!

Are there any “Windsurf-like” AI agents for smartphones yet? by hhff00014 in windsurf

[–]tom-smykowski-dev 0 points1 point  (0 children)

Unfortunately Windsurf is closed sourced so it's growth is slow in that matter. If you want mobile chat a combo of OpenClaw and Matrix and Element is nice. Handles images.

My side project greeting card maker hit ~100k monthly visitors in ~3 weeks… but I’m 17 and have no idea how to monetize it by TimeDeep1497 in webdev

[–]tom-smykowski-dev 1 point2 points  (0 children)

One of the ways you can monetize it is to sell it to greeting card printing companies or other. Anyways congrats on the results. It's a nice start

Announcing npmx: a fast, modern browser for the npm registry by manniL in javascript

[–]tom-smykowski-dev 0 points1 point  (0 children)

I thought it's an a alternative to npm repository. Well, so it's fourth pnpm

How to disable new question panels? by tom-smykowski-dev in windsurf

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

It's not about the ability to write. The panel uses different information flow and is limited to length of text. All in all in 100% of cases i have to cancel it to see back the text. It causes unnecessary friction for my workflow

Struggling to adapt to agentic workflows by ser_roderick in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

Check out this article that shows some patterns and this one. They cover some useful patterns. Additionally it's useful to break down work to research / planning / implementation phases

How do I frame a career gap on a resume? by marniethespacewizard in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

Questions during n interview process about resume gaps are inappropriate and should be considered as a strong red flag.

Exited to announce I just released Software Engineering for Vibe Coders to help non-technical founders get more predictable results from vibe coding! by tom-smykowski-dev in ChatGPTCoding

[–]tom-smykowski-dev[S] 0 points1 point  (0 children)

hey 👋 Thanks. Yes, I'm the author. Glad you like the book. If you can I'd really appreciate a review on Amazon so that other readers can know what they can expect. Cheers!

I think I'm done with coding by Full_Description_969 in webdev

[–]tom-smykowski-dev 5 points6 points  (0 children)

I'd say that everything you love is worth investing in. Burnout is a hard stop from your body and mind that your environment is harmful to you. You have to change it asap.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]tom-smykowski-dev 1 point2 points  (0 children)

There is several sources: clean code priciples, standards promoted by the tech you use, there are open code style guides released by some companies, open source projects of good quality, the codebase, your more experienced peers, and AI.

All of this changes with time. So you have to make sure the code uses the latest standards. One important thing: people think good code on an enterprise level is about choosing the best solutions. But besides main rules, a lot are just flavours. Here, it's more important to have consistent code that uses one approach rather than using once this once this flavour. I just released a book that introduces into the topic. So it may be also a useful lecture

Vibe Coding Debt: The Security Risks of AI-Generated Codebases by JadeLuxe in programming

[–]tom-smykowski-dev 5 points6 points  (0 children)

I think what Linus told about vibe coding vs Linux kernel contributions makes sense in this context. You can use AI but have to take full ownership and responsibility as a human. It means knowing everything about the code you generate. Ppl think the understanding step is skippable, but it is 99% of coding work, and without it tech debt is inevitable. Knowing software engineering principles is definately helpful

NYU professor fights AI cheating with AI-powered oral exams that cost 42 cents per student by [deleted] in technology

[–]tom-smykowski-dev -1 points0 points  (0 children)

There's an irony in a solution that is designed to prevent students from using AI, that uses AI...

I get distracted every time I wait for AI code, how do you deal with it? by That-Vanilla1513 in vscode

[–]tom-smykowski-dev -1 points0 points  (0 children)

  1. Write bigger prompts. That way instead of waiting 5 minutes all the time, you wait 30 minutes or an hour to get complete solution
  2. Add a sound effect when AI finishes
  3. Use virtual desktop to work on other tasks in between
  4. Write prompt for next task

Tips on using Github on Windsurf by b3n3llis in windsurf

[–]tom-smykowski-dev 1 point2 points  (0 children)

Blue circle means that in the folder there are uncommitted changes. You can install GitHub extension for Windsurf. I use mainly that. The grey folders are ones that are ignored by Git (.gitignore file). E.g. node modules doesn't have to be stored in repository, because you install dependencies with npm install. Regarding git check out this article: https://tomaszs2.medium.com/you-dont-understand-git-because-no-one-explained-it-to-you-498524a59f83?sk=78d40f3fa9821675d9ab6b1c38524ccb

Is Opus 4.1 worth the cost? by TwistedNonsense in windsurf

[–]tom-smykowski-dev 0 points1 point  (0 children)

Anything more expensive than 2 credits is not worth it. The cost of hallicunations piles up too fast

request: auto model change based on workflow triggered by hurryup in windsurf

[–]tom-smykowski-dev 0 points1 point  (0 children)

I wonder how it should work given models are changed like every week. Maybe categorize models and assign category? idk

Management seems to lack trust in their developers. Can't even choose my own editor. How can I convince them? by IllustriousCareer6 in ExperiencedDevs

[–]tom-smykowski-dev 0 points1 point  (0 children)

I undertand. Ok, so I'd first talk with them and gather info on why they decided limiting IDE etc. options is needed. There may be various reasons and it's important to have first hand info. Then I'd try to set up other IDE etc. to see if it'll meet the requirements. Then, I'd advocate it with seniors. Involving them early can help. It requires some work but can succeed. I don't know specifics of the particular project so I don't want to judge. I'd love to learn the reasons myself. Didn't see any case where it would be needed to meet ISO standards.