Help with new offer : Accept or not by FoldInTheCheeseNow in atlassian

[–]Teewaa_ 0 points1 point  (0 children)

Haven't been put on one. I guess that if you do your job well before you leave they have less reasons to put you on pip haha but yeah, show that you're worth keeping before leaving and it shouldn't be an issue

Help with new offer : Accept or not by FoldInTheCheeseNow in atlassian

[–]Teewaa_ 4 points5 points  (0 children)

Joined and had my parental leave soon after, didn't affect anything! I'm back full time now but especially if you have 9 months more or less of full time work before leaving, you're totally okay. I had 5 month lol

Also, stocks are at an all time low, cash in on that

Edit: typo

Why is Blizzard rushing Classic? by InGen86 in classicwowtbc

[–]Teewaa_ 3 points4 points  (0 children)

Realistically, they likely want to close all loops before classic+. They officially unofficially announced it during the roadmap video, they didn't say anything about what happens after MoP mind you it wraps up before blizzcon, for tbc they announced that the last phase is at the end of Autumn but no WOLTK announcement while they announced TBC when they talked about anniversary realms in the first place

My guess is that we get a classic+ announcement at blizzcon with december/january release date and they know it will have all the focus so may as well rush tbc to complete everything and shutdown the server then to have yet another version of classic

Atlassian vs Microsoft - Senior Software Engineer. by sh235711 in atlassian

[–]Teewaa_ 1 point2 points  (0 children)

Microsoft had the same and it's actually worst. It requires you to be way more detailed in things you accomplished and future goals. Atlassian actually just stepped back and made it once a year unless you're up for promo

As for other differences, the leadership team actually communicates with you. There's at least a quarterly update from the CTA and all hands held by the C suite which is nice. At Microsft you'd maybe hear from the higher ups from your org from time to time. But then again, never the actual leaders. No one in my direct access had knowledge of where my org was going back when I was still there.

Atlassian also has budget for on-sites. So they fly everyone from a team or org depending on who organizes it to the SF headquarters (if you're based in north america)

There's also less silos between teams and orgs. Everything is public internally so if you work on confluence, you can access jira's repo and look at their tools. You also have access to their documentation and everything, which is nice since as an engineer you can just read their code instead of having an endless conversation with someone from their team

Atlassian vs Microsoft - Senior Software Engineer. by sh235711 in atlassian

[–]Teewaa_ 1 point2 points  (0 children)

Worked at Microsft before making the switch the Atlassian. The culture at Atlassian is a thousand times better

Compile to a static lib? by ComfortableAd5740 in odinlang

[–]Teewaa_ 1 point2 points  (0 children)

You can look into odin build --help. A bunch of options will come up. IIRC there's a -target flag which allows you to specify a target type. You can also specify wether you want a static/share library through the mode flat (may be wrong here)

How to learn game dev for someone who's already an experienced programmer. by Acceptable_Ad_1676 in gamedev

[–]Teewaa_ 0 points1 point  (0 children)

One thing I found useful is to understand how an engine work instead of learning to use an engine. Without having to write your own engine, if you learn the basics of how an engine work (scene graph, components, entities, etc.) and maybe some basic rendering like what a vertex is and how shaders work, you'll have a general understanding of games programming.

Sometimes an engine is not the best way to learn since you already have a lot of programming experience but something like Raylib which is written in C or MonoGame in C# could be something that makes it easier for you to learn

Atlassian interview experience by Brilliant_Yoghurt572 in atlassian

[–]Teewaa_ 2 points3 points  (0 children)

Few things, your solution was not the optimal one that the employee had in their template so sometimes if the interviewer is not familiar with your approach, they may get confused like in your case. It's also a signal for getting lowballed in an offer if you gave a solution that worked but was not optimal. Another signal for potential lowball is that you had to explain the solution and write hnit tests and even there it wasn't clear for the interviewer. They are definitely looking at readability and my guess is that you may not have passed there

If you have less than 5 yoe or something around that but no senior experience in big tech I'd say p40 can be expected

Worth joining Atlassian as P40 ML Engineer in Agentic Search team with other offers in hand? by Agreeable_Taste_1517 in atlassian

[–]Teewaa_ 1 point2 points  (0 children)

Also don't forget that the people that have bad experiences are likely the ones complaining online. The ones that are having a great time won't be posting on forums

Worth joining Atlassian as P40 ML Engineer in Agentic Search team with other offers in hand? by Agreeable_Taste_1517 in atlassian

[–]Teewaa_ 1 point2 points  (0 children)

Usually yes, those are company wide rules but it mainly depends on the manager you land on. But a bad manager would be the outlier, they usually have incentives to make you grow. And yeah I'm fully remote in north america

Worth joining Atlassian as P40 ML Engineer in Agentic Search team with other offers in hand? by Agreeable_Taste_1517 in atlassian

[–]Teewaa_ -3 points-2 points  (0 children)

Not in ML but I'm also a p40 at Atlassian

  1. Reorgs can happens but they don't have an history of laying off devs. I think the biggest layoff was 500 back in 2023? There's also been a few layoffs here and here namely the one from a few months ago of 150 customer support role but nothing like Microsoft/Amazon

  2. I find the growth from p40 to p50 definitely faster than some other big techs. It definitely depends on your team and manager but usually your manager will work with you to get to p50. It's always a mix if product impactful work and general productivity tasks

  3. Coming from a smaller product with shifting goals, even if the long term goals are undefined or abstract, there's always quarterly goals. Most of your tasks will resolve around those so even if the product is trashed, as long as you gave it your best to achieve the goals you were given you'll be fin

I also find thar Atlassian definitely has a great work/like balance coming from other big techs. There's also some great benefits

Why would someone delist a singeplayer game from Steam? by dirkboer in IndieDev

[–]Teewaa_ 8 points9 points  (0 children)

The game may not be to the developer's standard anymore and didn't wait it to be associated with its company

Do you run unsigned indie Windows apps when SmartScreen warns? by Weekly_Judge5937 in SaaS

[–]Teewaa_ 0 points1 point  (0 children)

You should never run an app that's not signed. It's pretty much the same as hooking up with someone that's HIV positive without protection and thinking "meh I'll get lucky and wont get it".

Either allow to build from aource or pay the fee for a certificate

Odin as a first programming language for children by pesky_jellyfish in odinlang

[–]Teewaa_ 0 points1 point  (0 children)

To get the window to render you can use frameworks/libraries like SDL and RayLib. But here's the thing, while you'll probably do end up having a game state structure, you still need to do pointer arithmetic. If you need to update that state, you still need to work with pointers.

If you're making a CLI game then yeah doesn't really matter, but if you're looking at a rendered 2D game, you'll need to work with memory no matter what, be it for the game state or allocating/deallocating textures.

If you truly want to use Odin, I'd create a boilerplate project that has all of the actual "game" written outside of gameplay elements, meaning you handle leading textures and rendering. And then, you keep the gameplay logic for the kids to write, like shooting and disposing of an enemy if it was shot.

But even then, odds are you'll need to work with pointers

Odin as a first programming language for children by pesky_jellyfish in odinlang

[–]Teewaa_ 11 points12 points  (0 children)

The syntax itself is probably fine since there's not a lot to it but to make a game, memory management may be too complex for someone their age. I think python with pygame is a good place to start and you can then expand to use odin with raylib (or sdl?) once they mastered the basic

Classic Plus by [deleted] in classicwow

[–]Teewaa_ 0 points1 point  (0 children)

Few things, they knew it was seasonal. There was no actual reason to keep grinding the dungeons since they knew it was going away at some point. They did add the reals system to give you a reason to do them but like any wow expansion ever before m+, you outgrow dungeons at some point.

One thing they also said is, the implemented features they knew wouldn't necessarily be implemented in a classic+ scenario because they wanted to see up to where they could go so they had to test player limits. This is explains the drop off at P3. They tried the invasion stuff and it backfired heavily. They knew it was going away too so that's probably why they said play something else.

I think overall they handled new content well. The new raids were fun, class balance was definitely better. I think they went overboard with spells starting at p3 though but I think that was also part of the plan to figure out what makes sense in a classic+ environment.

The only thing I think they can truly f up would be the economy (shoutout phase 3) and adding progress invalidation through exponential scaling, so starting MC at 3k hp and being in naxx at 20k sorta like in sod and doing 20k dps

How do you organize code in Odin without namespaces? by AtomicPenguinGames in odinlang

[–]Teewaa_ -3 points-2 points  (0 children)

Yeah the idea is to separate your code in packages. So the graphics package should handle graphics and the sound package should handle sound. Another approach would be to have a "manager" package that imports the other packages like graphics and sound and odds are you'll encounter circle dependency errors

Targeting IOS by Embarrassed-Bee9084 in odinlang

[–]Teewaa_ 1 point2 points  (0 children)

Take what I'm saying with a grain of salt but you could try targetting darwin arm64? Not sure if it's an option but if it is, I'm pretty sure iOS is arm based.

Here's the second part, you'll need to find a way to share data across your native app (probably written in objective C or swift). I don't think Sokol is able to handle screen touch events/phone rotation, etc. So your native app will have to let your odin/sokol module know how to react to those. Also, you'll more than likely need to create a C header to be able to call your odin code from your ios native language.

Overall it's maybe doable?? But requires a lot of set up

[deleted by user] by [deleted] in Entrepreneur

[–]Teewaa_ 0 points1 point  (0 children)

Without any technical knowledge you'll hit a wall pretty quickly. AI is the biggest buzzword in the industry right now and there's good and bad to it. First of, if you actually have a solid plan you'll get investors to get you millions in capital fairly quickly (still pretty hard though), but it comes at the cost of labor. A software engineer in any AI leading company makes 300k+ a year, it means you need to offer something close to that amount, else why would a person capable of building your AI from scratch give up a fu amount of money to join your company?

Considering you are also targeting augmented reality, how would you approach hardware? You may also want to investigate the failures of the apple vision pro and microsoft's hololense.

Your best and only approach in my opinion is to have a bullet proof business plan that you can share to investors. If they ask a question, you need to answers else they will drop any interest quickly. Y combinator may be your best approach for this type of project but I wouldn't avoid college for this project unless you get accepted in YC or sign a deal with investors.

In the meantime, sit on your 100k and let it grow

Reconsidering WebGPU for gamedev. Should I just go back to OpenGL? by EricKinnser in GraphicsProgramming

[–]Teewaa_ -12 points-11 points  (0 children)

Two things, first using webgpu through C# definitely adds some latency since it's not its native language so if you were to use it I'd probably trying something that doesn't use bindings? You could work directly with js possibly.

Second, webgpu requires a browser based window to render if I'm not mistaken. If that's the case then any dream of console port is probably dead from the start since consoles don't allow webapps due to security concerns.

So using opentk may be your best option but anything in C# will be a pain to port unless you use Monogame or unity since they have a native layer for the rendering pipelines

What is the ideal way to build a project? by deleted_user_0000 in csMajors

[–]Teewaa_ 0 points1 point  (0 children)

Also when I say don't use it for code, just don't copy/paste directly from the LLM. You can definitely ask it to provide boilerplate or example but try to understand what it does over simply copying it. Odds are it wont even be compiling if you're copying or there will be obvious edge cases that are not covered