Xojo Hmmmm 🤔

Steve Jobs:

It doesn’t make sense to hire smart people and tell them what to do; we hire smart people so they can tell us what to do.

2 Likes

Exactly. the assembly of a successful team. Hire smart people. They can tell you what to do

2 Likes

From the linked article about characteristics of “smart people”:

Yeah that’s me although I don’t know that it’s exactly a badge of honor, lol

Most of the listed characteristics are horse-pucky though, IMO. The only one that I think is really actually valid as a marker of intelligence is curiosity.

All that said, yes, if you hire people who are smart, for god’s sake listen to them or you’ll lose them.

2 Likes

This is ubiquitous to all different types of intelligence.
Intelligence can be in the social, technical, mathematical, physical (think sports) or many, many other domains.

1 Like

Yeah, and who cares if they cant have a correct solution on interpersonal relationships, if they are hired for IT :rofl:

Except that in my experience and observation, the real differentiator for effective senior devs is good people skills. As Gerald Weinberg was known to say, “all technology problems are ultimately people problems”.

For example, stakeholders will ask you for X, you deliver X, then they are upset with the deliverable because what they asked for, specified, and signed off on still had implicit requirements that they can’t articulate. So one has to elicit the business concerns and priorities and understand how the supposed request aligns with those, and more often than not, what they really want but can’t describe is something else that’s only vaguely related to what they’re on about.

My most recent example of the above was the client asked for an immutable unique ID for every business in the DB I’m building. But in the real world, you deduplicate or split entities at times, either because of minor name/address differences or merger & acquisition / spinoff activities, so one ID will be the “survivor” and 1 or more others the “victim(s)”. Instead of dutifully adding complexity to the system I dug deeper and what was really wanted was something the CEO called “not having split businesses”. I dug deeper on that and they meant 2 or more instance of a business at a location that are really the same location but due to some minor variation in the business name and/or address, don’t get properly combined. And they fancied the answer to that is a static ID #.

In reality the answer is good data hygiene practices and various technologies I was already building into the system and once I explained this her “requirement” evaporated and she was entirely happy. She had a requirement but didn’t know how to express it in actionable terms. My job was to translate between her product pain points and the system design and to empathize with her daily world which is quite different from mine. People skills.

Disclaimer: This is a different set of people skills from being a husband, parent, etc. There are many such problem domains. Being good and practiced in one by no means implies you will be just as good in others.

1 Like

Abso - frigging - lutely !

Understanding your users, and their business, helps you to understand those unarticulated desires.
Sometimes you get to know your users, and their business, so well you can DO their job.

I have done that before - esp when at one time a client had the person fulfilling a role quit and they had no replacement. So I did the job and the supervisor signed off on the work (it required an accountant to sign off on it - and I’m not an accountant but he was)

I’ve also worked with other developers, & analysts over the years that jumped ship from IT roles into the business.

Fewer business people that jumped from the business into the IT roles though

EDIT : And, its impossible to get those unarticulated desires through filing feedback reports.
You need to talk and interact with people - through in person meetings, forums, emails, and all sorts of other means.
You cant do it in isolation.
:thinking:

EDIT II : One client I’m working with we do have a feedback system in place.
BUT when they file a bug report one question I like to start with is “OK I see what you’re trying to do. Can you tell me something about what made you try to do it that way ?”
Not to say “you’re doing it wrong” but I want to understand their thinking and make whatever it is they are/were thinking work they way they expect.
Its been very useful for them and me since in the system we’ve created I try to test everything in the UI but I knew I would not test everything the same way they would. (man how I would LOVE automated UI testing for this sort of stuff … hmmmmmmm)

And that has made the system better

1 Like

One time (pre-Internet era) I was on-site fiddling with an AR module I had installed and noticed a bug and fixed it. I mentioned it to the user and they said, “I just assumed I was doing something wrong so I never reported it”. I had to give her a little pep talk about how the software is supposed to conform to her, not the inverse, and the needlessness of putting up with this for 6 months when she didn’t have to. She always reported problems to me after that … or at least it went up to a nonzero percent of issues being reported, lol. And I always made sure she knew how much I appreciated it rather than being annoyed or resentful.

1 Like

Yep, the difference between what stakeholders ask for and what they need.

Muahahahaha. Hilarious.

2 Likes

I’d guess Dave never got any warning :slight_smile:

They did the first day in jail thing where you beat up a bunch of people to get everyone else to leave you alone.

Now everyone knows they’ll be banned, so they just shut up.

A few days ago they killed a thread with a title like ‘Translate Xojo code to Swift’.

The other way round it is still there:
https://forum.xojo.com/t/translate-swift-to-xojo/76124

I guess killing threads and banning is now on the down-low…

They probably just made the thread not visible in the listings
Thats possible
So it hasn’t been deleted (which they regularly get shit for)
But its inaccessible to the casual reader
And probably most participants unless they go through their activity and see which threads they posted in

Functionally its about the same as deleting it for most users of the forums

I had a link which doesn’t work anymore. It is gone.

The link in your previous post just above still works though ?

And it appears this has NOT been removed - its just far down the list (9 days ago)
Scroll a bunch
Or search for Translate and its in the rest list if you sort by date

No, it was a different one.

It really doesn’t matter. We’ve all seen how Xojo reacts when presented critical information.

Links to INN are banned on the Xojo Forums for a reason.

Oh NOT the one posted in that thread linked above
Gotcha