228 karma · joined November 14, 2017
Yeah, depression/burnout is not real. It's just how a person decides to deal with high levels of stress. Stress will not go away. Better deal with it by pushing through it either by working more, going on vacations, sex trips, donations to charity causes, etc.
In the industry I am in - I didn't know anyone, before I started, hell, I even didn't know anyone in the city I moved to. It's all a struggle, endless struggle, like life is supposed to be.
Of course, you need to have conversational skills, soft skills, be able to hold a conversation in different topics, be funny, witty, smart and charming in order to be promoted.
You definetly can get promoted based on your own merrits WITHOUT relying on connections that you had before the job.
The trick is to build your conenctions on the basis of your work, soft skills and charisma WITHIN the company you want to grow.
I am sorry, but with most things in life - climbing the ladder is a competition - success is not guaruanteed, and being good at programming is not the only requirement.
Prove that you can be trusted with deadlines, build a reputation for relentless on time delivery and take responsibility.
You will be suprised - that if you start taking OWNERSHIP of what you do - how fast people will come to you and literally beg you to be in their projects.
Let's say there is a big project in your company called DigiRefresh - the projects aims to consolidate all data sources, standartize them and in the future extract correlated value via AI/ML - one of the most common projects in modern-day IT.
Now, someone at the TOP has secured N million dollars for this project, but he has also 5-6 other N million dollar projects. Such big projects are more or less the soldiers/power point slides of the C-level executive by which he justifies his existence to the board of the company.
All these projects on high-level sound like a must-do. Your job most probably will be to make the vision of the big guys into reality - deliver it. Which is a messsy process. Big guys don't care about the technology that much, they don't care how it will be done - they just want it done, because somebody commited to someone else for a date that makes somebody look good :)
So, your job 99% of the time is to deliver and deal with the small details like what techology will be used, how many people are needed for the tasks, orchestrate it and give yellow-green-red style reports to the top management.
The more you take away from their worry and the more time they have to play golf and the more seamless delivery you provide - the more you will raise in the corporate ladder.
Now, I am 37 transitioned and while still write A LOT of code ( mostly back-end, high performance APIs, DB stuff ), review a lot of code, but bareley touch front-end work. I grok it, can make the changes, but I am too old for front-end work.
At my role ( 1 level away from C-Level executives) it's not expected to code at all - just power point, diagrams and general corporate lingo, but I can't let myself down that path.
So, my suggestion - start transioning ASAP from just coding - move to managing people who code, then to managing people who manage other people who manage the people that code.
More money, more recognition - less stress in general.
Didn't pass my BS test.
I am glad that people are moving on to something that will exhaust their creative juices on something ... pointless instead of focusing on delivering value for their customers :)
More people using the brand new tech - less competition :)
I predict riots, unrest and MORE goverment changes :)
Also ... quotas for showers, heating ,etc.
Do you see what those sanctions against Russian cheap energy are doing in Europe:
- Estonia Goverment fell
- Bulgaria Goverment fell
- UK Goverment fell
- Italy's PM resigned
It's not even August. Do you know what will happen when colder months hit ? :)
Nothing beats this language for getting REAL work done in my books.
Tooling - Visual Studio absolutely unmatched. Core Lib/Type System - one of the best. ASP.NET Core - great rewrite of the old ASP.NET. Very fast. Runs everywhere.
C# as a language has evolved very, very nicely and I try to use the new feature whenever it makes sense.
Then I assess the latest flavor of the month across the stack and try to avoid using it at all costs.
2) To check what is being cloned the most as a product - but it's pretty much the same the last ten years - slick minimalistic SaaS UI that pulls some data. But sometimes, I see some glimpses of brilliance.
3) To read the occasional interesting discussions on some more political topics.
4) Someone has already gone through the trouble of finding cool links, and I follow them.
Comment on the hard problems:
The majority of HARD! World Changing if solved problems are not gonna be solved by showing a grid in React ... :)
No more Web 3.0, NFT, DeFi posts for a few years. Top Kek, lel.
Prepare for a semi-long recession.
If you are in a high-cost market as USA - you are basically more or less fucked.
Got off FaceBook 2009 ... never had instagram, nor twitter.
I don't see a point in those social medias to be honest.
Pretty happy :)
Anyway, yeah I played EVE - it is Excel in Space. So good there are finally APIs.
But the reality, the issue is them not 'understanding/knowing/being able to build semi-good software.
Think about it - you have the Fed literally printing money, then many VCs giving MILLIONS to half-assed, barely functioning prototypes.
The idea is not there, the craftsmanship is not there - it's just a bunch of kids on Adderall slapping some nice-looking UI and getting paid.
Guess what the thing they like to talk about is - the technology behind it because sure as hell it doesn't solve any business need.
It is hilarious.
Then maybe just maybe, you will all have more time to work and become millionaires, just saying.
From .NET Core 2.1 + Angular 5/6 to .NET Core 6.0 Web API + Angular 12/13 on the front-end = Total Win.
No need for changing what works. Svelte? React? Web Components? Naaaah, I am good.
In my country (Eastern Europe), by the time you get out of college/uni, you already have 5-6 years of professional experience
Did I move to my own cloud ? No, I have a 500 usd/month bill for SaaS. :)
EXCEPT!!! Startups that have to return some money to VCs, soon.
You know buzz-driven-tech and not actual returns ...
But, this is what you get when the barrier of entry for software development has been set so low :)
Millions of developers using tools that they don't fully understand to produce sub-par solutions.
I am so happy that this is the state, so people who can build working, delivered on time solutions are getting paid very well.
But is a pointless discussion - USA is heading to the dumpster of history or to a civil war so fast that nothing can be done.
Everyday I put on my tasks, and notes.
Easy simple, classy :)
[1] - https://www.moleskine.com/en-us/shop/notebooks/the-original-...
[2] - https://schneiderpen.com/en_ng/fineliners-and-fibrepens/topl...
https://changewindows.org/platforms/pc/releases/windows-11-c...
[Version 10.0.22538.1010]
I had ZERO (0) issues with upgrades or downtime.
I am now reaching 36, I just like 'things that work' - like Windows. Windows works with all my hardware, with all my 7 laptops, with all my 2 towers, I can install Visual Studio 2022 on it, I can install Ubuntu in WSL2 and I can play Dota2/Civ/Baldur's Gate/Warhammer 40k Insquisitor Martyr/listen to Spotify/debugging/deploying to Azure/writing an email/writing a Presentation in Power Point.
And then go back to my family - because not worrying about Wayland, that new driver or that new update or "that new thing "- suprsingly leaves a lot of time that you can spend with your family :)
And of course I am using the .NET stack with Angular- all smooth, all good, no hassle, just smooth sailing :)
WSL2, running Linux on Windows, VS Code, VS 2022, it's all good.
Windows 11 is VERY solid and you can play lots of games on it too :)
I am dead serious. I have been using Windows since 3, using betas of Microsoft products since Longhorn - right now, Windows is reaching it's PEAK in terms of performance, ecosystem. Sure, they will need 2-3 more UI/UX iterations, but who cares - I use the terminal, File Explorer, Visual Studio 2022, Office apps and Outlook :D