finding work in 65xx or any similar field

Let's talk about anything related to the 6502 microprocessor.
jgharston
Posts: 181
Joined: 22 Feb 2004

Re: finding work in 65xx or any similar field

Post by jgharston »

In garth's linked article:
"A very smart engineer I worked with marveled at how I can quickly do logarithms (for decibels) in my head."

A couple of days ago I was discussing with some friends how big an elephant could grow on the moon. (It makes sense in context). I said: well, gravity is six times less, assume the "design" of an elephant is the best it can get, weight=fn(mass), mass=fn(size^3), so we're looking at the cube root of 6, so.... one point.... eight, ish. We then giggled that "kids today" would consider us witches. "How did you do that?"

Well.... 2^3 is 8, so that's too big, so let's start with 1.8*1.8*1.8, call it 18 so 18*18, call it 20, so 20*20 is 400, that's too big, so we need to take two 20s off, so 360, and we need to take two more 18s off, call it another two 20s, so that's 320, remembering that'll be a bit too small, so now times another 18, call it 20, so 640, that's too big, take two 20s off, 600, so around about 6.0, so the cube root of 6 is around about 1.8, so an elephant could be about 80% bigger on the moon than the earth.

Witchcraft!

calc.exe tells me 1.8^3 is 5.8, and Google tells me root(6,3) is 1.82ish, so good enough for government work. ;)
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: finding work in 65xx or any similar field

Post by barnacle »

I believe those of us who grew up before calculators were common (or indeed available) and entered an electronics career learned a few handy constants (root 2, log 2, pi) and of course the multiplication tables and handy squares... I know that even now I will often calculate areas by subtracting chunks from (or adding chunks to) a convenient 'round number' rectangle. My book of log and trig tables was very well thumbed by the time I left school at eighteen and my slide rule was getting worn out.
The Sinclair Scientific calculator - complete with RPN notation - was a wonder at the time, even though it ate batteries like they were going out of fashion.
I think that in electronics, most of the time you don't need more than the standard 0.6v Vbe, P=IV, V=IR, and the capacitor and inductor impedance equations :mrgreen:

Neil
jgharston
Posts: 181
Joined: 22 Feb 2004

Re: finding work in 65xx or any similar field

Post by jgharston »

GARTHWILSON wrote:
...and at the place I worked from 1985 to 1992, I had to read probably a thousand resumes over those years, to hire a lot of technicians and a few engineers.  After that experience, I wrote up a web page on how to do your resume, which is different from what you might have heard in school and other places, as I was the one who had to read them and deal with them.  It's at http://wilsonminesco.com/HowWriteResume.html .
I've taken the plunge and spent the evening rewriting my CVs according to that advice, and I'll try using them for a bit and see what happens. It feels so wrong to chop everything out of the first page and dive straight into previous employment, and relegate skills and experience to later on, but I understand your argument.

One difference I've done is I've put my references in my covering letters rather than the CV, mainly because it would break the short CV past two pages ;) but also because I use different references for different applications more than I use different CVs. I have three main CVs, but about 30 different covering letter templates.

Adding to your notes on how to write a CV, from my experience being on the other side and having to read them when recruiting I'd also add: if you send it in paper form, make it single-sided. Nothing is more frustrating than having to flip back and forth between two sides of a sheet to try and get to the contents. I want to have all the content visible all at the same time. And yes, some people do still insist on paper CVs, I went to a jobs fair last year where they specified that you take several copies of your CV with you. A handful of USB drives probably wouldn't have been acceptable. ;)
jgharston
Posts: 181
Joined: 22 Feb 2004

Re: finding work in 65xx or any similar field

Post by jgharston »

barnacle wrote:
I believe those of us who grew up before calculators were common (or indeed available) and entered an electronics career learned a few handy constants (root 2, log 2, pi) and of course the multiplication tables and handy squares...
Before I bought a calculator just before my O level exams, I did SIN, COS, TAN with pen and paper and remembering 5 constants: SIN0, SIN30, SIN45, SIN60, SIN90 (well, three as SIN0=0 and SIN90=1 - well, actually I only needed to remember SIN60 as SIN30=0.5 easy, SIN45=0.707 easy A4 paper ratio, 1 over root 2), approximating with straight lines, and COS=SIN(A-90), TAB=SIN/COS. Good enough for one decimal place most of the time. :D
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: finding work in 65xx or any similar field

Post by barnacle »

jgharston wrote:
I went to a jobs fair last year where they specified that you take several copies of your CV with you. A handful of USB drives probably wouldn't have been acceptable. ;)
A shame really, because using the _right_ USB drive could have ensured you were on the payroll automatically, without all that tedious interviewing and stuff :mrgreen:

Hey, they were looking for programmers, right?

Neil
User avatar
BigDumbDinosaur
Posts: 9427
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: finding work in 65xx or any similar field

Post by BigDumbDinosaur »

barnacle wrote:
jgharston wrote:
I went to a jobs fair last year where they specified that you take several copies of your CV with you. A handful of USB drives probably wouldn't have been acceptable. ;)
A shame really, because using the _right_ USB drive could have ensured you were on the payroll automatically, without all that tedious interviewing and stuff  :mrgreen:

Hey, they were looking for programmers, right?

You’d manage to get on the payroll without the formalities, but it might be only for 10 dollars/euros per hour.  :P  These days, that would barely cover the cost of fuel to get to the office.  :evil:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: finding work in 65xx or any similar field

Post by barnacle »

But ten bucks an hour, from everyone you can persuade to accept your USB, without the tedious necessity of ever turning up, or indeed doing anything... I guess it depends how right your USB is :mrgreen:

Neil
sburrow
Posts: 833
Joined: 09 Oct 2021
Location: Texas

Re: finding work in 65xx or any similar field

Post by sburrow »

barnacle wrote:
But ten bucks an hour, from everyone you can persuade to accept your USB, without the tedious necessity of ever turning up, or indeed doing anything... I guess it depends how right your USB is :mrgreen:
barnacle wrote:
Hey, they were looking for programmers, right?
Muh ha ha! Very devious indeed! ;)
jgharston wrote:
SIN0, SIN30, SIN45, SIN60, SIN90
You mean... you had to memorize the Unit Circle?! *gasp* I tell my students to do this very thing in class, even just yesterday! I've got the whole thing in my head, from radians to decimals, but I'm supposed to because "I'm the teacher", right?

Good to see a lively discussion :)

Chad
gfoot
Posts: 871
Joined: 09 Jul 2021

Re: finding work in 65xx or any similar field

Post by gfoot »

jgharston wrote:
Before I bought a calculator just before my O level exams, I did SIN, COS, TAN with pen and paper and remembering 5 constants: SIN0, SIN30, SIN45, SIN60, SIN90 (well, three as SIN0=0 and SIN90=1 - well, actually I only needed to remember SIN60 as SIN30=0.5 easy, SIN45=0.707 easy A4 paper ratio, 1 over root 2), approximating with straight lines, and COS=SIN(A-90), TAB=SIN/COS. Good enough for one decimal place most of the time. :D
About a month ago my son pointed out that these are just halves of square roots of consecutive integers - sqrt(0)/2, sqrt(1)/2, sqrt(2)/2, etc... my first reaction was "no way", then, "oh wow so they are". I certainly wasn't taught this way at school, but it does seem an easy way to remember them.
jgharston
Posts: 181
Joined: 22 Feb 2004

Re: finding work in 65xx or any similar field

Post by jgharston »

I've been browsing around various online CV template recommendations to get inspriation for updating my CV, one one thing I have to say is:

PUNCTUATE THE *******ING PHONE NUMBERS!!!!!!!!

077777333335355333 is unreadable. It is numerical diarrhea. There is nothing for your brain to hook onto to keep track of where you are. Is that six sevens or seven sevens? triple three?

0777 STOP
332 STOP
4567 STOP.
Readable. Discrete tokens that you can hold in your head as you process it, for example, TYPING IT INTO YOUR ***** PHONE TO CALL THE APPLICANT. 07777777777777888885 needs you to run your thumb across the screen to mask out digits to keep track of where on earth you've got to, or copy/paste it and edit it into readability.

Now, I can argue the One True Phone-Number Punctuation System to outlast the vi/emacs wars, but ultimately which method you use is irrelevant, just actually PUNCTUATE the ****er somehow.

(takes breath)
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: finding work in 65xx or any similar field

Post by barnacle »

p.s. and when you invent a phone number entry field, invent one that accepts spaces... or even inserts them automatically. Many credit card entry boxes do this, and _some_ phone entry boxes, so it's possible.

And breathe...

Neil
User avatar
BigDumbDinosaur
Posts: 9427
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: finding work in 65xx or any similar field

Post by BigDumbDinosaur »

barnacle wrote:
p.s. and when you invent a phone number entry field, invent one that accepts spaces... or even inserts them automatically. Many credit card entry boxes do this, and _some_ phone entry boxes, so it's possible.

Programmer laziness, nothing else.  Proper phone number entry field code takes some effort to accommodate all reasonable permutations, while simultaneously trying to keep the field from collecting drivel.  The 20-something instant-gratification crowd can’t be bothered.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
drogon
Posts: 1671
Joined: 14 Feb 2018
Location: Scotland
Contact:

Re: finding work in 65xx or any similar field

Post by drogon »

BigDumbDinosaur wrote:
barnacle wrote:
p.s. and when you invent a phone number entry field, invent one that accepts spaces... or even inserts them automatically. Many credit card entry boxes do this, and _some_ phone entry boxes, so it's possible.

Programmer laziness, nothing else.  Proper phone number entry field code takes some effort to accommodate all reasonable permutations, while simultaneously trying to keep the field from collecting drivel.  The 20-something instant-gratification crowd can’t be bothered.
It took over 20 years for the credit card thing to happen and it wasn't programmer laziness - it was bank dictation. Even when the cards themselves were grouped into 4 digits because the number internally was stored as a 16 digit PICTURE (COBOL, You know?) then no spaces...

Phone numbers are different in every country and mobile phones now accept spaces in the contacts list - early on, the phones would try to force the format to be the country of the programmer (usually the US) which doesn't work in the UK. Here in the UK we still have variable length numbers - 9, 10 or 11 digits long. (Including the leading zero), as well as 3-digit short codes (like the emergency 999 or 112) then there's local dialling - 4, 5 or 6 digits without the leading zero. (Although I've a funny feeling the last 4-digit area has now been 'upgraded' to 6)

Anyway, like analog TV, the UK is phasing out analog phones - welcome to the new digital world!

I used to run a VoIP telephone company and I allowed spaces (anywhere) in phone numbers in all the web front-ends, contacts lists and so on. It was simple to strip them - until some clown copy/pasted a non-blocking space from their word document. Hmph. Some people would type dashes - is that a regular dash (-) or a long dash (—) ?

-Gordon
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: finding work in 65xx or any similar field

Post by GARTHWILSON »

I'm not sure what the connection is between phone number entry format on a screen and writing your resume; but a major point in the resume article is that you make it as clear and easy to get through as possible.  In the US, that means phone numbers will look like  (xxx)xxx-xxxx  or  (xxx) xxx-xxxx,  not  xxxxxxxxxx.  Other countries group the digits differently, but not seven or ten in a row without any spaces or punctuation.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
sark02
Posts: 241
Joined: 10 Nov 2015

Re: finding work in 65xx or any similar field

Post by sark02 »

I'd say the most important part of resume writing is to craft it specifically to get past the resume filters: The recruiter filter, the hiring manager filter, and the luck filter.

A recruiter's filter is pretty blunt. They're looking for keywords. If you don't match the keywords then you're dropped. Don't lie about your experience, but don't be shy. If the job posting asks for Python experience and you kinda know it, but you haven't really used it in production so you're not sure if it's honest to list it, definitely list it.

A manager's filter is more discerning. The composition, layout, logical flow, grammar, and punctuation of your resume say something about you, about how you approach tasks... The level of effort, attention to detail, and reviewing. If you can't be bothered to spell-check a resume, then how can you be trusted to work on code? The phone number format thing applies here: If you can't present information in a logical and readable way, then I can't trust you to write readable code or documentation.

Managers want to see the list of experience and technologies, but they also want a paragraph on your more recent work to get a feel of what you actually did, and therefore understand what level of engineering you've been doing. "Contributed to the release of version 6.0 of Widget Firmware" says nothing. I can't tell the difference between a weak engineer who is giving minor bug fixing tasks, and a lead engineer who both implements complex features and mentors junior guys. What did you DO? Wafflers get dropped. If I don't believe you in text, you don't get a chance to explain it.

Finally, the luck filter. I get so many resumes I usually discard the top half of the stack without looking. I don't want to hire unlucky people.

The game is to pass these filters so you get the opportunity to have a real conversation with a real human.
Post Reply