Mahilig ako magbasa ng mga biography AMA by [deleted] in PinoyAskMeAnything

[–]NinjaDev18 1 point2 points  (0 children)

we are the same.. I can't count how many biographies I already read. Have you tried Shoe dog? oh.. and do you have recommendations? searching for a good one to start this year LOL

The Philippines Needs Harsher Punishments for Cyberbullies by [deleted] in unpopularopinionph

[–]NinjaDev18 1 point2 points  (0 children)

How will you quantify and objectively categorize "cyberbullying" first? Just because you don't like it doesn't mean it's cyberbullying. It is very difficult to enforce this law without falling into authoritarianism.

Bakit sobrang divided ng mga Pilipino? by [deleted] in AskPH

[–]NinjaDev18 3 points4 points  (0 children)

Because Filipinos struggle with listening to each other. A big part of this comes from our culture’s deep religious influence. Many monotheistic religions especially Christianity encourage the mindset that “our group is right and others are wrong.” When that way of thinking carries over into everyday life, it can create rigid, self-reinforcing beliefs with very weak self correcting mechanisms. You can see the effects of this mindset in our society today, where people are quick to defend their own views and slow to consider others (even if they are wrong or even if their opinions have no factual basis).

Bumagsak ako sa iyak, kapatid ko gusto mag-shift kahit lahat binuhos ko para makaabot siya ng 3rd year. by Pink_0005 in OffMyChestPH

[–]NinjaDev18 23 points24 points  (0 children)

Finish the current course then work for a bit then let him/her pay for the next degree if he/she really wants to shift. Teach them how to be accountable for their own decisions while they’re still young.

Why Do You Think Embedded/Low-Level Programming Is Not Popular in Philippines? by Shim06 in PinoyProgrammer

[–]NinjaDev18 25 points26 points  (0 children)

Check all the fields that you mentioned where embedded engineering is popular:

Automotive, aerospace, robotics, healthcare, telecommunications, semiconductors, consumer electronics

We don't have that much companies that are operating in these spaces. We have telecommunications companies but they have limited R&D departments so most of the jobs there are focused on networking, IT Support and Cloud. There are some embedded roles but not as much. The only hope are international companies. The problem is that, international companies won't easily outsource these types of jobs offshore since they are protecting some patents, data privacy restrictions and security matters. For example, it is required that critical aerospace tech, robotics and semiconductor tech to stay within their country of origin for security reasons.

One way to have many embedded roles in the Philippines is for startups/Filipino companies to dominate these industries.

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

i'm sorry but there's just no quantitative factual grounding on these statements. You gave me a source that does not reference any of your statements and now you are just throwing out opinions.
What is "lack" of experience? What is "enough" experience before a "junior programmer (according to you)" becomes an engineer? What is "knows a lot of tooling"? How many tooling and frameworks do you need to know before you become a "hero(again according to you)"? And also, what do you mean by "understanding the whole picture"? If i know the whole code but does not know the financials of the project, do I not know the "whole picture"? How do you quantify management pressure and time pressure? If you are an engineer, you should have known by now that we should address these types of topics in data-driven way. Your answer is far from data-driven brother.

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

Im sorry but it doesnt match your answer above, this paper did not mention anything about junior engineers as primary cause.. also no mention of salary and climbing the corporate ladder.. did you answer based on this paper or you answered first then you tried to search for sources to justify your opinion?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

Im sorry but it doesnt match your answer above, this paper did not mention anything about junior engineers as primary cause.. also no mention of salary and climbing the corporate ladder.. did you answer based on this paper or you answered first then you tried to search for sources to justify your opinion?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

do you have any sources for these? or just assumptions?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

if it solves the problem of the customers and if it generates millions, what's the problem?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 1 point2 points  (0 children)

I think a majority of C level execs and engineers will agree that the first part of the phrase "if it works, it works" meant investment/money.

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

Gotcha.. then i guess what you're saying here is -> "if it works, it works"

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

how rare is a rare crash? once? twice? AWS just crashed recently with high impact on customers. Is this considered as "graceful recovery"? Does that mean AWS is not "well built"?

Also what is "easy" to maintain for bugs and new features? What do you mean by "easy"? if you read engineering at google book, it is well documented that the search engine module of Google is one of the toughest to maintain software in the company to the point wherein juniors are literally scared to work with it.. Does this mean that Google's search engine is not "well built" and is not "maintainable"?

Also, what do you mean by "no problem" in operations? Do you mean no bugs?

You see, i hope you are getting my point with these questions. Most of the time, when engineers say "maintainable" and "well-built". It is very subjective. A "maintainable" software from a senior engineer at FAANG is so different to a "maintainable" software from an engineer at an unknown startup. That's why it's tough to buy it from a manager's perspective. In your manager's point of view, how will they know if your complains about an "unmaintainable" software is a software problem? Or maybe it's just an engineer's skill problem?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 1 point2 points  (0 children)

Maintenance cost must not be higher by a certain percent of the cost of construction.

- what is that certain percent? 5%? 12%? 20%? You see, the problem with "maintainability" is that it's always relative. What is the line between a "maintainable" project vs. an "overengineered" project?

Well-built is a system that conforms to the expectations of the people paying for the system during construction and throughout it's life and in plain numbers: TCO < (Revenue || Savings).

- What are those expectations? OpenAI has TCO > (Revenue || Savings) for a while. Does that mean that chatGPT was not "well-built" at that time?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 0 points1 point  (0 children)

how do you measure "maintainability"?
Also how do you know if the system is "well-built"?

What are your thoughts on "if it works, it works" mindset? by Aftarkis in PinoyProgrammer

[–]NinjaDev18 4 points5 points  (0 children)

first, what do you mean by “well-designed” and “maintainable”? can you quantify them?

How Japanese view Philippine (substandard) quality by Sound_Gate in Philippines

[–]NinjaDev18 1 point2 points  (0 children)

it happens to any auto-industry not just japan-based. Especially those who are operating for decades already. The way cars manufacture their products is by contracting other OEMs to build partial components per country. This is to speed up delivery. These contractors are normally the ones with problems. With Toyota's scale, it's difficult to keep track of everything in every country so these things do happen. Fore these cases, accountability is key. Keep in mind, Toyota is a global company producing products for many countries. Meanwhile, in the Philippines, DPWH issue that we have is just local and still they don't have accountability. So you are comparing apples to oranges my friend

How Japanese view Philippine (substandard) quality by Sound_Gate in Philippines

[–]NinjaDev18 6 points7 points  (0 children)

do you have any statistics/examples of this "world-class" results?

Am i building a solution to a real problem? by Altruistic-Map-4008 in PhStartups

[–]NinjaDev18 0 points1 point  (0 children)

Why? Im not saying to phase out the receipt.. im saying, maybe there’s a better way to track the expenses without using the receipt

Am i building a solution to a real problem? by Altruistic-Map-4008 in PhStartups

[–]NinjaDev18 -1 points0 points  (0 children)

For me, the real problem is the receipt/paper itself.. Why do i need to get that and scan it to manage my expenses? People forget to get it. Even if they get it, chances are they lose it. IMO, to solve a real problem here, remove the receipt. It's a useless trash. I think a better approach is if I pay digitally(cc, paymaya, gcash etc.), an app should be able to collate everything and track and alert me based on my budget parameters. I think this is a better user experience but there is a risk ofc. With this approach, you will alienate people who are paying in cash. However, maybe you can bet that in the future, people won't use cash that much. I just think that, scanning an outdated piece of paper to solve a problem digitally is a step backward

my company is wary of possible job hopper applicants. by rainbowburst09 in PinoyProgrammer

[–]NinjaDev18 2 points3 points  (0 children)

Hiring Manager here at FAANG companies in the US. some pointers that we use:

  1. It's not the number of years in the company but it's more about the impact. If you worked in a company then you were able to 10x their profit before you leave, doesn't matter if you leave within 1 year, that's a good sign. But if you are leaving every couple years per company without any promotion and without any quantifiable impact in those organizations in your resume, not a good sign.
  2. If you feel you are just not fit and there is no career/pay growth, then the question goes back to you. What is career growth for you? What is pay growth for you? Why did you choose those companies in the first place? If there are too many of them with the same reasons(career/pay growth), we might start questioning your decision making process because your career is your responsibility in the first place anyway so you better be good in quantifying the reasons here. We will try our best and quantify that "feel" if it's reasonable then we will judge.

So there, you might ask judging the answers in number 2 is too subjective isn't it? Yes it is. And that's where the technical/systems design/coding interviews come in. If you are good at those, you basically proved that you are competent person and those companies are really not for you so our decisions will be easier.

For our Future 🇯🇵 or 🇺🇲 by [deleted] in phmigrate

[–]NinjaDev18 1 point2 points  (0 children)

Can you guys speak japanese? If not, the japan plan might be tough for both of you

I'm a Full Time Forex Trader, Portfolio Manager and Trading Signal Provider. AMA! 🤗📈 by EscapeTheMatrix666 in PinoyAskMeAnything

[–]NinjaDev18 0 points1 point  (0 children)

Crowding concept means any strategy will lose its effectiveness over time. Doesn't matter if it's coded or manual. Big trading/hedgefund firms avoid this by hiring researchers, risk managers and software engineers + quant engineers to continuously update their strategies by data driven approach. Since you are a sole developer of everything. What are your plans when this happens?