Atlassian has Jira, Confluence, and Bitbucket - and their cross-platform search is getting better all the time. Confluence has AI search as well, so you can ask questions in natural language. I believe the underlying AI product is called Rovo.
we administer a coding challenge designed to ensure people can do some basic coding - we don't even have them compile it. But we have caught people who start talking about using a B tree to solve fizzbuzz and we know they're not a fit. It's useful as an initial screener.
MVP bugs me sometimes - because oftentimes it is all you end up with. Yeah, it's minimally viable, but wouldn't it be nice to build something with bells and whistles and actually delights users?
demonstrated expertise in one or more domains, can guide other professionals, sets and enforces standards, knows how to manage up and communicate to stakeholders, IT project management knowledge
society and culture are conformity, so to live in a society and/or culture and have some kind of influence or impact, you need to provide some kind of value that others deem as "good." We don't live in a bubble.
>> Large models are trained on public data scraped via API. Content-heavy sites are most likely to be disrupted (why post on StackOverflow?) by models trained on their own data. Naturally, they want to restrict access and either (1) sell the data or (2) train their own models. This restriction prevents (or complicates) Google’ automatic scraping of the data for Search (and probably for training models, too).
This is going to be the interesting part to me - one HUGE usage scenario for AI would be doing automated searches and distilling results from the web - if sites start preventing that then AI innovation could be stifled - OR we'll see a scenario where the average person is very limited with that their AI subscription can access. We could have a situation where e.g. Fandango prevents AI from searching its site to help people plan their movie outing, but instead has their own model that they'll charge for access. We could have models talking to each other, deals made between the owners of the models for access, and the average citizen uses a search engine optimized for monetization, that may have data that's months out of date but they can pay extra for the model that provides current data.
this is where we need to start putting a premium on the customer's time. If a company sell you a product, and you spend 4 hours on the phone with support for an issue that turns out to be their fault, you should get reimbursed or credited for that. If a customer has to spend time repeatedly "turning it off and on again" - the customer should get a credit for that. Yes, this will require companies to use all of their telemetry and logging for tracking lost customer time due to their errors.
And I don't know that either really handle the null case all that well, i.e. if the value isn't set at all. In that case, does it default to on/checked? or off/unchecked? They almost need a hover-over or message that pops up to tell you the current state.
I actually have the candidates do FizzBuzz! And, it's still amazing how many people can't figure it out, or try and BS their way through it by proposing using a crazy data structure like a B-Tree (true story).
I've been around since the birth of the internet, and just have been amazed with how much stuff there is to do and see and learn. Granted, there's a lot of cesspools, but lots of good wholesome stuff too. I mean, think about it - when in the history of mankind have we had so much information at our fingertips?
I have been thinking about this. My idea, that I dubbed "The Mesh" basically has each person's profile data as a blob "somewhere" on the internet. The person's profile would have different tiers for the type of data - personal, professional, etc. Inviting someone to communicate or collaborate with would be a transfer of keys that would allow you to access a particular tier. The user would then use a web browser client or native app to access/update their own profile data, communicate with other profiles they have keys for, upload their own profile data, etc...
Clearly, though, taking control over their own data, and not allowing a FB or similar to own it would require an investment on that person's part. Either hosting their own data or finding an online host they could use would require $$$.
I was a great example of the Peter Principle in action. I had climbed through the ranks of software development to become the director of software engineering at a mortgage firm, then after less than a year moved on to director of business applications at another mortgage firm. Besides the headiness of the role, I was of course attracted to the money. My parents were impressed - I was really going places. Fast forward a year, and I was dealing with entrenched employees that challenged me at every turn, a non-stop pace of enhancements to the software that left us little time to optimize the software (so it was running ever-slower with all the bloat of additional code), users that had a direct line to the CEO - who would run to me with every complaint, and favoritism shown to other managers that often meant we were serving several masters at once. For my part, I didn't have much experience with pushing back or protecting my people, so I don't believe they trusted me all that much. We committed to too much. I fell into a funk, and began feeling that whatever I did didn't matter. My work began to suffer and I was forgetting stuff and making mistakes.
My boss was sympathetic, as he was dealing with a lot of the same challenges with other department heads and the CEO. When I finally announced my resignation, he told me he didn't blame me, and that he had told the CEO he was leaving within the next couple of months himself!
I've since gone on to be a manager at another, much smaller company/start-up. The hours are longer sometimes, and I feel like I'm running in a lot of different directions. But the pressure has reduced quite a bit, and I'm liking the culture a lot more. I think I'll stay at this level for a while before I try and move up again. Sometimes it's good to take a step back and re-assess instead of blindly charging ahead and getting yourself in even deeper. For now I'm just focusing on upping my value and taking care of my people. And just putting in the work without worrying about if it's "perfect" or not. That's all I can do.