Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
Pulled from my comment on a post regarding coding questions in developer interviews, and how well having memorized algorithms either qualifies or disqualifies good developers unfairly.There is truth that there are very good development engineers out there who have never implemented a binary tree themselves - of if they have it was in school as an assignment that just taught the concept and not application.I find it refreshing that there is an expectation of knowing how to implement a binary tree (since having that knowledge is needed to invert a binary tree) - but most times in a job you're using canned functions from stock libraries. If you have implemented a binary tree before, then building an algorithm to traverse the tree and swap the less than/greater than node pointers becomes pretty easy through using recursion. But how often will you need to do this? Even though this can be useful in specific circ*mstances, I believe competent solutioning is more useful.Any new grad who's school taught C++ would be able to do this very easily. But AFAIK there aren't a lot of schools who make C++ a requirement for graduation. C++ is not the "de facto" language in the industry anymore,with companies' preference for Python, Java, JavaScript skills being taught to meet the demand. Most of the more modern languages including Kotlin & Swift have reusable helper libraries that manage data structures in a far more efficient way than "roll your own" objects/classes. C++ is becoming a lost art, and with security concerns it will eventually fade out.If you want that level of developer, you're looking for the purist who is doing the deep code explicitly in C++. And as I read in many comments, the people who seem to know this solution *tend* to be the ones with 15+ years experience & have done application & OS dev. And we know how employers feel about those older than 45.
17
To view or add a comment, sign in
More Relevant Posts
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
This morning in Bloomberg Technology newsletter:the numbers are large: more than 130,000 employees have been laid off across 400-pluscompanies so far this year, perLayoffs.fyi. If you want to look at it positively, the number is down 40% from the prior year —2023 was the worst for cuts in the past decade, according to the layoff tracker —but with much of 2024 still to come, it’s likely to be the second worst in recent memory.“The economic environment is still tight,”Layoffs.fyi creator Roger Leetold meonBloomberg Technologythis month. “Companies are finding that the only way to increase investment in AI is to cut cost elsewhere and hence all the layoffs that we've been seeing.”This thread runs through some of the highest-profile announcements this year. For example, Dell Technologies Inc. cut sales roles this monthtoreallocate resourcestowarda new team that's developingAI products and services. In July, Intuit Inc. said it’scutting 1,800 staffto help it invest in building AI into its tax prep software.What does this mean for us?Time to skill up. Time to upskill your interview performance. Time to add more skills to your toolbelt.Make yourself more valuable to employers.Or if you have resources, come up with your own idea, kick it off and be independent.The way the market is these days, even medium term contracts are difficult to come by.This is a far different market than what I've experienced in the past, with AI your competition until companies realize they can't replace humans with this or the next few generations of AI just yet.It will improve, but it will take a few rate cuts from the Fed here in the USA before capital starts flowing again, and servicing those interest payments gets reduced.
8
7 Comments
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
Once upon a time I wrote very succinctly just like this.Being a simple foot soldier in a large army like Microsoft some people appreciated the brevity and immediacy of my emails. Just like many other software developers I have tendencies to speak directly with fewer social graces because I have an issue that needs to be addressed and little time to address it.After leaving Microsoft and changing lanes to become a Program Manager/Scrum Master, I started working for a company where this communication style was definitely not appreciated. One such individual leader took great offense to one of my responses that drove straight to the point and provided some tough choices he needed to make.If I had received an email like the one I sent I would understand that there was some urgency to the choice and wouldn't have taken it poorly.But it wasn't me, and the person who received it found it to be highly disrespectful and confronted me and my manager (both VPs) demanding an apology from me.I apologized - I simply said that I have become more accustomed to a bias for action that I learned from prior employers. And I would endeavor to remedy this going forward. And then I asked him directly in front of my manager to discuss the issue and the proposed solutions.Even though we did make the correct decision within ten minutes of discussion, my manager was livid. It was a highly charged political environment, and my manager was an incompetent asshole only out for himself and everyone knew it.I learned how I need to assess the environment and write the email in the fashion that the culture dictates. Know your audience.Steve Jobs could write this email because he was Steve Jobs, and he could have sunk Bruce Chizen by making the Apple ecosystem more hostile to Adobe products.Temper your communication for the culture and audience who will be reading it.
4
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
Brian is giving an excellent wife ranging summary of what's going on today in the stock market, the economy and the job market, including advice involving changing your job search strategies and "going beyond the ordinary". A good video that gives excellent advice across the board.
2
1 Comment
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
David Lynch's quote is an excellent representation of what I've experienced - and everything I learned has come in as useful in my life.
4
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
I took a post from earlier (that I wrote in my car while being pummelled by the outer bands of TS now Hurricane Debby) and edited/expanded it. Its totally built on top of the comments and complaints of many of my clients and also my own observations and experiences as a job seeker.
6
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
It is getting a lot more challenging to not only get interviews but land jobs. I've heard from both sides of the interview desk (in some cases individuals who are simultaneously on both sides of the equation) - candidates frustrated that the bar of expectations has been raised to unrealistic levels, and hiring managers who have reasonable bars of expectations (IMHO) but disappointed with the quality of candidates they talk with.To me, that speaks to a big disconnect in both how resumes are communicating inaccurate information about the candidates, and the criteria being used to filter candidates by recruiters are not the right ones.I personally have also noted that companies are explicitly filtering out the older candidates' resumes - how else can you explain why people with serious credentials and amazing accomplishments are sitting in the market for many months at a time? Employers are losing out on some of the best talents just due to ageist prejudice.It also doesn't help having employers essentially turn the tables and require immediate relocation for someone to get the offer. Hybrid is just another name for On Site when that is the requirement.I myself would be more than willing to negotiate a compromise like a six month contract that has an option to convert to FTE where I would be able to do On Site one week each month or every three weeks - fly in on a Sunday afternoon and fly out Friday night. If this works out for both parties then you make it more permanent with the equity investment from both sides and no illusions of job security. The 1 on site/2 remote is an efficient use of time and resources for both sides as well allowing for enough face time to settle issues needing this while optimizing employees time and addressing family needs.But it seems that this kind of logic is beyond any reason. Until then, employers will continue to insinuate that people don't want to work anymore (which is such a crock of sh*t that they themselves recognize it) and people will continue to be ghosted or filtered out of the running.
19
2 Comments
Like CommentTo view or add a comment, sign in
-
Robert Svilpa
Staff Technical Program Manager & Software Developer, CSM, 6Sigma Green Belt, Functional Leader @ Google/Amazon/Meta/Microsoft/Intel | Driver of multi-million US$ programs incl. the merger of Life360/Tile/Jiobit
- Report this post
I've been working on my new app/company SilentCar as a Principal Engineer for a while now, but I wanted to share this update with everyone.
This content isn’t available here
Access this content and more in the LinkedIn app
62
3 Comments
Like CommentTo view or add a comment, sign in
2,871 followers
- 401 Posts
- 12 Articles
View Profile
FollowMore from this author
- Knowledge I would impart to my 18 year old self Robert Svilpa 2w
- Employers - this is the best time for hiring premium highly experienced resources Robert Svilpa 2w
- Job Interviews - the Illusion of Gen Z Entitlement? Robert Svilpa 2w
Explore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All