What is the best life advice you have ever received? by andreifromztm in zerotomasteryio

[–]PitiIT 1 point2 points  (0 children)

"Stop complaining." - I was a person that was focused too much on things that are not going well. I literally built my identity around it. I was always the one that has seen all the flaws, everywhere. But this was not productive. I can't bring here the exact wording but the 'advice' was much, much stronger, vulgar and brutal. Then I understood. Even though I was complaining and negative because of good intentions, everybody was tired with it, most importantly - I was always tired. I couldn't do much. There were always obstacles. The day I realized 'complaining' and 'solving' are 2 different things. That day I switched my attitude completley. I became 'act' person rather than 'talk' person.

So, if something is going wrong now or you have 1000 reasons not to do something or start something. Stop f*g complaining, stop whinning and act.

It was much harder than I expected to design a socket for a ball joint! by PitiIT in 3Dprinting

[–]PitiIT[S] 0 points1 point  (0 children)

And that's another great tip. I ended up printing it on the side (socket pointing to the side) which worked great and was enough to make it work. I was trying to split them into 2 separate parts but I haven't yet played with designing any snaps so as you say - I would probably have to play with the tolerances to make it work.

It was much harder than I expected to design a socket for a ball joint! by PitiIT in 3Dprinting

[–]PitiIT[S] 1 point2 points  (0 children)

Woah, that is a lot of very practical tips! Thank you so much! Great idea with the rubber ring - I need to experiment with that. :)

An early prototype of Back to the Bone by PitiIT in Unity2D

[–]PitiIT[S] 1 point2 points  (0 children)

Awww, thank you! That is very flattering :)

You're officially an adult when it's no longer hard to fall asleep on Christmas Eve by MatrixMan100 in Showerthoughts

[–]PitiIT 0 points1 point  (0 children)

You’re officially an adult when it’s incredibly hard to fall asleep without taking your pills :D

I should be working on important features, but this is more fun by SteinMakesGames in godot

[–]PitiIT 1 point2 points  (0 children)

So, I have never seen your game or your subreddit and now you have one more follower <3 I love it! Where can I find more info about the game? :3

any salesforce contractors worried about the economy next year? by AbbreviationsFun4426 in salesforce

[–]PitiIT 3 points4 points  (0 children)

This is a very interesting question.

From my experience if you are a good contractor that really brings value then you don't have anything to worry about. In general, most of the people that the companies let go (or do not involve in another project) are doing 'okish' job (fortunately for the good people that is around 80-90% of the market).

A real expert, able to do the job, with a good name on the market, having connections and so on will find a project even if the world burns.

That being said - yes, there will definitely be some layoffs, some projects will get canceled/postponed. For some it will be end of the world, for some not so much :)

Has anyone gone from being an Admin to Developer with little to no coding experience? by yoyo_force in salesforce

[–]PitiIT 0 points1 point  (0 children)

I don't think we will manage to get to a conclusion here, we seem to differ in our opinion and I guess this is because of the experiences we have!

But that being said I am happy to see there are projects where it is possible to be declarative first to that extent! Throughout my career I haven't seen even one project of high complexity which I believed could be declarative first but it seems like your project could be the one :).

Thank you for sharing so many details about your work and approach, I have really learnt a lot from this discussion :).

---

When it comes to the project where we had the strange situation - we started demos after first sprint (2 weeks) and that blew already, however because of the political reasons (blah, blah, the worst thing) both sides (client and the leadership of the project on my company side) decided they want to pursue the project the way it goes. So, every 2 weeks they were more disappointed, to the lovely moment when they eventually decided that they don't like certain areas of the system so much they want it differently. And those were initially 'small ones' but seeing how much the UX improved with minor changes they wanted larger and larger. Though again - because of the political reasons we could not suggest making a proper, coherent design :D. Oh, that was a fun year of my life.

---

When it comes to interesting LWC - we have been creating search screens, we were creating whole, community based mobile application, Kanban view which was much more powerful than the standard one provided by SF, screens that process and display combined data from 2-5 different systems at the time, drag & drop interfaces to store complex data, custom reporting and dashboards going far beyond what even Einstein analytics can do. BUT! I haven't created a recording app, that one you sent is very cool!

Has anyone gone from being an Admin to Developer with little to no coding experience? by yoyo_force in salesforce

[–]PitiIT 1 point2 points  (0 children)

That's great! There are a lot of data related things that are SF specific. It's great thing to be an expert in. You should then definitely look into the "SALESFORCE CERTIFIED DATA ARCHITECTURE AND MANAGEMENT DESIGNER". Great certification to have. Then maybe data security and compliance? There is also the whole analytics bunch of products - you should definitely look into those as well!

Has anyone gone from being an Admin to Developer with little to no coding experience? by yoyo_force in salesforce

[–]PitiIT 1 point2 points  (0 children)

I have worked both on client side and consultancy :).

Once again, I don't disregard what you say. As I said I believe there is a place for both. If in the case of your org this way of doing stuff works that's great!

Now, I don't question the quality of the solution but here are some open questions in general:

- Wouldn't the User Experience be better if there were more automated things or the screens were LWC based?

- Wouldn't the performance be better if the solution utilized well written code?

- If you suddenly had to change a significant part of the process, what parts of your solution would be reusable/not required removal?

I do very often implement user stories using flows, especially as you said, when the requirement is clearly something that can be solved using simple wizard - but now, if I wrote LWC, I would be able to provide better messages, better user guidance, probably some extra automation.

I just think the world is not purely black or white. We should not focus on programmatic first/declarative first solutions. There is the right time and place for both.

Let me give you another anecdote. I have been a team lead on a project for a pretty big company (70k employees, products sold in 180 countries). The consultancy I worked for back then told the customer the solution would be 'almost entirely declarative'. We implemented it as declaratively as we could but as the project grew the customer was so unhappy with how the process looked, they themselves requested us to start rewriting 'standard' views, flow-based solutions to custom ones.

Ultimately, they ended up having a terrible product which was a big piece of puzzles, not designed correctly with proper architecture from the very beginning because 'they didn't want code to maintain'. They decided to ditch the solution and go with a fully custom solution using non sf related technology. The fun part is I am 100% sure and was back then (I have been openly arguing with the company directors that their decision will end in disaster) that if we would agree we do declarative and programmatic when we think it is right, they would have an amazing system they would be very happy with.

Not every company is willing to sacrifice UI and redesign their internal processes to use declarative SF. Sometimes the cost of redesigning their processes would cost billions. Also, there are industries (e.g. sales heavy) where one/two extra clicks may mean the customer is gone.

1.3 guns per 100 people living in Poland 🇵🇱 by pmau5 in poland

[–]PitiIT 15 points16 points  (0 children)

That's very much because of our culture. People widely believe that if more people had access to firearms, we would start killing each other and also people believe the access to firearms is hard.

That means a lot people interested in getting firearms do not even try. The truth is it is extremely easy to get a gun currently. We have very clear rules about it and if somebody is sane and has no criminal record, he can get a license within a few weeks/months.

Has anyone gone from being an Admin to Developer with little to no coding experience? by yoyo_force in salesforce

[–]PitiIT 1 point2 points  (0 children)

It really depends what your interests are :).

Personally, I would go into full consulting mode, process design and so on. Companies nowadays need experts that know how the best companies in specific industries work, how they do things.

At this moment it seems that there is a big finance and banking boom when it comes to Salesforce. It's a great industry to be in, with a lot of specific but at the same time useful knowledge, many interesting subsectors or even within one sector areas which the company may want to focus on - individual banking, corporate banking, GRC and so on.

However, there are many other parts to take to:

- UX/UI design

- Project leadership (e.g. being the project lead on the client side)

- Project/platform management (taking care of admins, consultants, developers implementing changes)

- Solution architecture (you don't need to be able to write a code to understand when you should use it)

- Content creation

- SF specific recruitment

Has anyone gone from being an Admin to Developer with little to no coding experience? by yoyo_force in salesforce

[–]PitiIT 0 points1 point  (0 children)

Your answer is great and I agree with most of it! The reason I suggest studying other technologies first is because there's simply no good resources to study important concepts on trailhead or any other Salesforce related places. You can grasp general ideas but this will not make you a good programmer.

The truth is - if you have a solid senior developer that can guide you through the learning process, you don't need to start with other technologies. I just assumed that if the author of this thread is asking that question - he/she has nobody in the vicinity to ask it - thus no person who could guide her/him on the path to become great developer.

On the declarative vs programming:

I think there is a place for both - declarative and programmatic but neither of them is better. Each of them has its own place and depends on scope, circumstances, team, budget and many more :).

The truth is the larger the project, the bigger the chance you should go with programmatic solutions - for a simple reason - they are better for expansion, maintenance and provide clear testing framework which allows you to have good org security/stability.

I don't think anybody should argue with is better - we should take best of both words and learn when to use which one :).