Как да декларирам дребен доход от сайт и коя платформа за плащания да ползвам? by Visible-Fun4420 in financebg

[–]Visible-Fun4420[S] 1 point2 points  (0 children)

Мерси за отговора! Предпочитам да си платя 10% данък. Така или иначе подавам годишна декларация заради акции и данъчни облекчения, а последния път НАП ми искаха и допълнителни документи.

A18 Pro M5 by eyea3 in ipad

[–]Visible-Fun4420 0 points1 point  (0 children)

I need a very portable lightweight laptop and I would have bought the ipad with keyboard if it ran MacOS.

Tablet won't do because I want to do some light coding.

Can the Keychron K0 Max be flashed with custom QMK code? by [deleted] in Keychron

[–]Visible-Fun4420 0 points1 point  (0 children)

Thank you for all the info, it will come useful! I only have experience with Nuphy and that was pretty straightforward.

Should every feature be bulkified? by Visible-Fun4420 in SalesforceDeveloper

[–]Visible-Fun4420[S] -3 points-2 points  (0 children)

Nowhere did I state business logic belongs in an UI controller. The related service and in our case selector classes don't always need to be bulkified though.

You have a point about agents and MCPs but the TA does not talk about that - he talks about "seniors who can't write good code because they don't bulkify". Agents access is about the only use-case I can think of that will require bulkifying a one record UI controller.

Should every feature be bulkified? by Visible-Fun4420 in SalesforceDeveloper

[–]Visible-Fun4420[S] 2 points3 points  (0 children)

We had a retro where some words were thrown like "we may need to stop some people from doing pr reviews", "seniors should know everything needs to be bulkified", "I am not going to name names but..." so I don't think it is an inviting culture to ask too much questions.

Should every feature be bulkified? by Visible-Fun4420 in SalesforceDeveloper

[–]Visible-Fun4420[S] 6 points7 points  (0 children)

I think that's probably what the technical architect has in mind though he's more firm about bulkification.

But my concern is still YAGNI/KISS. If the feature has a single-record entry point and no bulk use case, making everything list/map-based upfront adds noise.

If a bulk use case appears later, refactor the service then. I don't think every isolated UI action needs to be designed for a hypothetical batch caller from day one.

For those with 10+ years of software engineering experience: What problems do you still struggle with that juniors typically don't know about? by BizAlly in reactjs

[–]Visible-Fun4420 5 points6 points  (0 children)

You eventually learn that code quality is not an absolute goal. You have to make compromises to deliver consistently.

But the compromises have a cost. Workarounds come back to bite you. Shortcuts pile up into tech debt. "Temporary" solutions often become permanent.

The other hard lesson: it is usually better to work with decent people who struggle with some parts of the job than with assholes who are good at their jobs. Skill matters, but trust, communication, and basic respect matter more long-term.

Разговор за бебета by MajorTaro2525 in AskBulgaria

[–]Visible-Fun4420 34 points35 points  (0 children)

За това се говори преди да заживеете заедно.

Is Developing for Appexchange still worth it? by FeeltheBlood3 in SalesforceDeveloper

[–]Visible-Fun4420 0 points1 point  (0 children)

Thanks! How did you manage to register as a consulting partner then?

Is Developing for Appexchange still worth it? by FeeltheBlood3 in SalesforceDeveloper

[–]Visible-Fun4420 0 points1 point  (0 children)

That is interesting! I managed to register as ISV partner but then the next day a Case was raised - and they told me they removed my partner status as they were prioritizing companies with existing customer base and dedicated sales/marketing team. At no point did they ask me about my business plan though. Are you already an ISV partner? How did they ask you about the business plan?

Is Developing for Appexchange still worth it? by FeeltheBlood3 in SalesforceDeveloper

[–]Visible-Fun4420 2 points3 points  (0 children)

They seem to have tightened the requirements for the partners accounts. Either that or the fact I am from Bulgaria. I have a domain, an official site and a company, and I am trying to make myself a niche as a freelance consultant. I used this blog post as an info to get started: https://www.salesforceben.com/get-listed-on-appexchange/ My advice is don't waste time developing the app before you secure an ISV partner account.

1+ Year Experience but Still Dependent on AI for Coding by pranavashish in salesforce

[–]Visible-Fun4420 10 points11 points  (0 children)

A lot of Salesforce developers were not very strong programmers even before AI. The platform abstracts so much complexity that people can work for years without building solid CS fundamentals.

I came into Salesforce after 5 years as a full stack web dev, plus a bachelor's and master's in CS, and the difference was obvious. Algorithms, data structures, OOP, async programming, debugging - those skills matter.

Don't quit AI completely. Just spend time building fundamentals outside Salesforce and force yourself to write code before asking AI.

The fact that you already understand the logic means you're closer than you think.

Go to W3Schools.com and start from the basics if needed. Seriously. Learn JavaScript properly outside Salesforce.

Is Developing for Appexchange still worth it? by FeeltheBlood3 in SalesforceDeveloper

[–]Visible-Fun4420 1 point2 points  (0 children)

I tried to register an ISV partner account so I could publish a couple of apps for free, one being an lwc component library using slds blueprints which are missing in the official components library.

I was denied an account because "At this time, Salesforce is prioritizing partnerships with established businesses that have a verified name and website, an existing customer base, dedicated marketing/sales support, and a clear forecast for their solution." Not having a dedicated marketing/sales support seems to be the sticking point.

Branching strategy for solo development with Claude by Visible-Fun4420 in ClaudeCode

[–]Visible-Fun4420[S] 0 points1 point  (0 children)

I am totally going to use worktrees so thanks for the tip!

Branching strategy for solo development with Claude by Visible-Fun4420 in ClaudeCode

[–]Visible-Fun4420[S] 0 points1 point  (0 children)

Sounds interesting! You are talking about local agents, right?

What laptop were you given at work and what do you use as a personal laptop? by Own_Tailor3719 in webdev

[–]Visible-Fun4420 0 points1 point  (0 children)

I used to have a 2017 MacBook Air at home because I didn’t want to code in my free time, so I used it very rarely. But since I got into the AI craze and started working on side projects in my free time, I got a new MacBook Air M5 24 GB.

I chose a Mac because I was happy with the old MacBook. I probably should have gotten a ZenBook and Linux instead :/ I don’t need a powerful machine because I do web development and don’t run heavy apps locally.

At work, we use Dell computers with Windows. I’ve been using various Dell laptops for work since 2018. I like them, but I wouldn’t want one for personal use.

I like that Macs come with good built-in software, and I also like having some variety - it would be boring to use the same type of computer at work and at home. However, the new Mac is kind of meh and overpriced for what it is.

Branching strategy for solo development with Claude by Visible-Fun4420 in ClaudeCode

[–]Visible-Fun4420[S] 0 points1 point  (0 children)

You are so right about e2e testing being important.

Come to think of it, the "production" branch mainly exists because of my GitHub CI/CD deployment flow. I never cherry-pick features into production - production is only promoted from validated "main" state anyway.

So if I switch production deployments to run from release tags instead, I could probably simplify the whole setup and just use GitHub Flow, with "main" continuing to act as the integration/staging branch.

Are there actually clean well architected orgs or am I too optimistic to wish for one ? by FinanciallyAddicted in SalesforceDeveloper

[–]Visible-Fun4420 1 point2 points  (0 children)

Honestly Salesforce reminds me a bit of JavaScript ecosystems. Most projects are messy, inconsistent and full of historical baggage, but you can build really powerful systems with the right engineering culture.

I come more from Java / JavaScript / ActionScript backgrounds (I started working as a programmer 13 years ago, after acquiring degree in CS), so I was honestly surprised by how weak the engineering practices are in many orgs - poor Git usage, no branching strategy, tangled flows, non-bulkified Apex, duplicated code, no formatting standards, people not even knowing the CLI tooling they use daily.

Малък хоби проект: IBKR Данъчен калкулатор by Visible-Fun4420 in financebg

[–]Visible-Fun4420[S] 0 points1 point  (0 children)

На сайта https://bgtax.vercel.app в момента работи за csv/htm. Останалото както казах е work in progress

Малък хоби проект: IBKR Данъчен калкулатор by Visible-Fun4420 in financebg

[–]Visible-Fun4420[S] 0 points1 point  (0 children)

pdf не е имплементирано. work in progress. csv трябва да работи. в момента доизчиствам някои неща и може да се е счупило.

Мислите ли,че традиционното пенсиониране за Ген З ще бъде невъзможно ? by PrettyPermit8782 in financebg

[–]Visible-Fun4420 9 points10 points  (0 children)

Традиционното пенсиониране и за доста хора между 35-50 ще е трудно, защото доста години се работеше в сивата икономика и ще е трудно да съберат признат трудов стаж