Re: Software Portfolio

2022-12-01 Thread David Schwartz via PLUG-discuss
There’s something to be said for being at the right place at the right time.

I worked at Intel and left for a few months. When i returned to another 
division, I learned that about 2 dozen people I worked with there all turned in 
their resignations one Monday morning shortly after I’d left, including my 
former boss. They went and hired on with a new startup.

Among them were a bunch of guys who all graduated from a Master’s program at 
the same place at the same time. One of them got ostracized and was not invited 
to join. He got depressed. A mutual friend said he got a call from a headhunter 
to interview at Microsoft. This was 1981 before they had gone public. He went 
but wasn’t very excited about it. They apparently offerred him a huge stock 
option and sign-on bonus, and he finally agreed. He bacame the manager of a 
very high-profile team. When the two companies went public, the group of guys 
all became multi-millionaires overnight. 

The guy they didn’t invite ended up getting enough Microsoft stock that it was 
worth more than all of his budies combined. He eventually went off to create a 
little startup of his own, which you’d know if you were around back then, and 
he made a shit-pile more when that company was acquired by a much bigger fish. 

I knew these guys, and worked with them on a daily basis. They all would hang 
out several evenings a week playing D&D. They all left their work at the 
office. They made fun of me because I’d spend evenings reading computer mags 
like Byte and Dr. Dobb’s Journal. I also brought some parts home from work and 
built a little computer that was the size of a RPi that ran an 8088. That got 
me a job working with a group that was too cheap to buy a symbolic debugger so 
we had to debug all of the software looking at core dumps and assembly language 
generated by a C compiler. It wasn’t a lot of fun, and they kicked me out after 
90 days.

I probably knew more people who becamse multi-millionaires with startups in the 
80’s than people from high school who were killed in Viet Nam. 

Fortunately or unfortunately, I wasn’t in either group.

Back then, friends would get together and kick ideas around, noodle around 
creating stuff, and a lot of the time it led to a startup.

Today, nobody really wants to hang out and talk about stuff unless you have 
some money to pony-up first.

I guess that’s because, you know … those FOSS projects people do in their spare 
time are like little lottery tickets, right?

-David Schwartz




> On Dec 1, 2022, at 11:00 PM, Steve Litt via PLUG-discuss 
>  wrote:
> 
> David Schwartz via PLUG-discuss said on Thu, 01 Dec 2022 19:48:59 +
> (UTC)
> 
> 
>> I’ve met a few folks who like plaing with open-source projects, but
>> none of them ever said they thought it made a difference in terms of
>> getting a job. 
> 
> This is an anecdote, so take it for what it's worth: A friend of mine
> is a developer supreme: He thoroughly understands algorithms, data
> structures and protocols at a deep level. He made a free software smart
> phone app and maintained it for his users. A couple years later
> WhatsApp noticed it, noticed him, invited him to California, hired him,
> and when Facebook bought WhatsApp he got a bonus at least if not more
> than sufficient for him to buy a Tesla.
> 
> SteveT
> 
> Steve Litt 
> Autumn 2022 featured book: Thriving in Tough Times
> http://www.troubleshooters.com/bookstore/thrive.htm
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss

---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread trent shipley via PLUG-discuss
NICE!  Sometimes good things happen to deserving people and a good deed
goes unpunished.

On Thu, Dec 1, 2022 at 11:00 PM Steve Litt via PLUG-discuss <
plug-discuss@lists.phxlinux.org> wrote:

> David Schwartz via PLUG-discuss said on Thu, 01 Dec 2022 19:48:59 +
> (UTC)
>
>
> >I’ve met a few folks who like plaing with open-source projects, but
> >none of them ever said they thought it made a difference in terms of
> >getting a job.
>
> This is an anecdote, so take it for what it's worth: A friend of mine
> is a developer supreme: He thoroughly understands algorithms, data
> structures and protocols at a deep level. He made a free software smart
> phone app and maintained it for his users. A couple years later
> WhatsApp noticed it, noticed him, invited him to California, hired him,
> and when Facebook bought WhatsApp he got a bonus at least if not more
> than sufficient for him to buy a Tesla.
>
> SteveT
>
> Steve Litt
> Autumn 2022 featured book: Thriving in Tough Times
> http://www.troubleshooters.com/bookstore/thrive.htm
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread Steve Litt via PLUG-discuss
David Schwartz via PLUG-discuss said on Thu, 01 Dec 2022 19:48:59 +
(UTC)


>I’ve met a few folks who like plaing with open-source projects, but
>none of them ever said they thought it made a difference in terms of
>getting a job. 

This is an anecdote, so take it for what it's worth: A friend of mine
is a developer supreme: He thoroughly understands algorithms, data
structures and protocols at a deep level. He made a free software smart
phone app and maintained it for his users. A couple years later
WhatsApp noticed it, noticed him, invited him to California, hired him,
and when Facebook bought WhatsApp he got a bonus at least if not more
than sufficient for him to buy a Tesla.

SteveT

Steve Litt 
Autumn 2022 featured book: Thriving in Tough Times
http://www.troubleshooters.com/bookstore/thrive.htm
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread Stephen Partington via PLUG-discuss
We used a similar process to weed out Support candidates. its amazing how
many could not even with an Open internet test. Mainly I didn't care if
they got it 100% I wanted to see the process they went through. did they
google an error. did they look for similar issues etc.


On Thu, Dec 1, 2022 at 2:49 PM David Schwartz via PLUG-discuss <
plug-discuss@lists.phxlinux.org> wrote:

> Sorry, but this would prevent most people who work for big corporations
> from ever getting hired.
>
> It might work for smaller companies trying to sift through a bunch of
> applicants and they need a way to get a little more insight into their
> abilities.
>
> I’ve always been amazed at the off-hours interestes of other devs where
> I’ve worked. They seem to go in one of two directions:
>
> 1) they spend time off-hours working on stuff they enjoy that’s unrelated
> to their job; or
>
> 2) they leave the programming at work and  prefer spending time on totally
> different things.
>
> I’ve met a few folks who like plaing with open-source projects, but none
> of them ever said they thought it made a difference in terms of getting a
> job.
>
> Keep in mind, these are big engineering companies, not small shops that do
> things like build websites. Graphic artists have “portfolios”. Programmers
> have “knowledge”. Code embodies knowledge, but doesn’t always reflect it.
> Most of what you’ll see is how the organize their code, what their coding
> style might be like, what they comment and don’t comment, and if you’re
> good enough to recognize different design patterns in the code then you can
> get some idea of how they think. If you run the software, maybe you can see
> their UI skills.
>
> However, the chances of what you’re looking at having any relevance to the
> job at hand is not very good, based on my experience on both sides of the
> hiring fence.
>
> Reading code is a slow tedious process that leaves more questions than
> answers. I want to know how you think and solve problems.
>
> I was working at a place as a contractor and we had to hire four more
> people on the team. Someone arranged for a headhunter, and he showed up one
> day with an 18” pile of resumes. After about the first dozen or so they all
> started to look the same. The two other colleagues working with me bugged
> off and refused to waste their time. What do you do in that case?
>
> We decided to write up a short questionaire with four questions that gave
> us a lot of insight into their understanding of some problems we were
> dealing with in our code. We had the headhunter send it out and asked them
> to answer to the best of their ability and return it. (Only about half did,
> which was really helpful.) We weren’t looking for anybody to answer all
> four like it was a Master’s Thesis. We just wanted to filter out those who
> had such a limited knowledge of what we were doing that we didn’t have to
> even waste our time interviewing them. From that perspective, looking at
> code on github is far more time-intensive than scanning a resume and four
> more detailed tech questions that applied very closely to our project.
>
> If someone at a prospective employer has time to waste going through my
> github code looking to be impressed, I don’t want to work there because
> their priorities are messed-up. I can get what I need just talking with
> you.
>
> -David Schwartz
>
>
>
>
> On Dec 1, 2022, at 9:46 AM, Stephen Partington via PLUG-discuss <
> plug-discuss@lists.phxlinux.org> wrote:
>
> I will be brutally honest. When I review what someone has done the resume
> is less impressive than the work done when it comes to software.
>
> Anything you can opensource and share with the public do so. make a
> website that is based on the same domain as the same email you submit
> resume's on. link any working demos you may have. link your projects via
> git so they can look at what you make.
>
> Keep a project journal someplace and make that available.
>
> You can be the best dev in the world. but unless you can show off what you
> do nobody will have an idea.
>
> Resume's are for headhunters mostly. they look for buzzwords and
> consistent work. as well as references.
>
>
>
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>


-- 
A mouse trap, placed on top of your alarm clock, will prevent you from
rolling over and going back to sleep after you hit the snooze button.

Stephen
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread David Schwartz via PLUG-discuss
Sorry, but this would prevent most people who work for big corporations from 
ever getting hired.

It might work for smaller companies trying to sift through a bunch of 
applicants and they need a way to get a little more insight into their 
abilities.

I’ve always been amazed at the off-hours interestes of other devs where I’ve 
worked. They seem to go in one of two directions:

1) they spend time off-hours working on stuff they enjoy that’s unrelated to 
their job; or

2) they leave the programming at work and  prefer spending time on totally 
different things.

I’ve met a few folks who like plaing with open-source projects, but none of 
them ever said they thought it made a difference in terms of getting a job. 

Keep in mind, these are big engineering companies, not small shops that do 
things like build websites. Graphic artists have “portfolios”. Programmers have 
“knowledge”. Code embodies knowledge, but doesn’t always reflect it. Most of 
what you’ll see is how the organize their code, what their coding style might 
be like, what they comment and don’t comment, and if you’re good enough to 
recognize different design patterns in the code then you can get some idea of 
how they think. If you run the software, maybe you can see their UI skills.

However, the chances of what you’re looking at having any relevance to the job 
at hand is not very good, based on my experience on both sides of the hiring 
fence.

Reading code is a slow tedious process that leaves more questions than answers. 
I want to know how you think and solve problems. 

I was working at a place as a contractor and we had to hire four more people on 
the team. Someone arranged for a headhunter, and he showed up one day with an 
18” pile of resumes. After about the first dozen or so they all started to look 
the same. The two other colleagues working with me bugged off and refused to 
waste their time. What do you do in that case?

We decided to write up a short questionaire with four questions that gave us a 
lot of insight into their understanding of some problems we were dealing with 
in our code. We had the headhunter send it out and asked them to answer to the 
best of their ability and return it. (Only about half did, which was really 
helpful.) We weren’t looking for anybody to answer all four like it was a 
Master’s Thesis. We just wanted to filter out those who had such a limited 
knowledge of what we were doing that we didn’t have to even waste our time 
interviewing them. From that perspective, looking at code on github is far more 
time-intensive than scanning a resume and four more detailed tech questions 
that applied very closely to our project.

If someone at a prospective employer has time to waste going through my github 
code looking to be impressed, I don’t want to work there because their 
priorities are messed-up. I can get what I need just talking with you. 

-David Schwartz




> On Dec 1, 2022, at 9:46 AM, Stephen Partington via PLUG-discuss 
>  wrote:
> 
> I will be brutally honest. When I review what someone has done the resume is 
> less impressive than the work done when it comes to software.
> 
> Anything you can opensource and share with the public do so. make a website 
> that is based on the same domain as the same email you submit resume's on. 
> link any working demos you may have. link your projects via git so they can 
> look at what you make.
> 
> Keep a project journal someplace and make that available.
> 
> You can be the best dev in the world. but unless you can show off what you do 
> nobody will have an idea.
> 
> Resume's are for headhunters mostly. they look for buzzwords and consistent 
> work. as well as references.
> 
> 

---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread Stephen Partington via PLUG-discuss
t;>> answer.  Most people I interview never complete my coding problems; but I
>>> learn a lot about how they approach problem solving in the process.
>>> What's the alternative, though?  I advocate dropping the "interrogation"
>>> style interview entirely.  If you have to dig and manipulate to get truth
>>> from the interviewee, then you should not hire them at all; they cannot be
>>> trusted.  Focus on a clear, honest, open, adult conversation and mutual
>>> learning instead.  Ask questions about what the candidate can do, wants to
>>> do, interests, and expectations.  Learn, both directions, if and how the
>>> candidate may meet the needs of the business, and if the position offered
>>> will meet the needs and expectations of the candidate (not everyone wants
>>> every position, nor should they).
>>> I have found, through hundreds of interviews, on both sides of the
>>> table, that an honest and open conversation is many times more successful
>>> than the typical approach.
>>>
>>> On 2022-11-29 08:50 PM, trent shipley via PLUG-discuss wrote:
>>> > (Lead buried in last two or three paragraphs.)
>>> >
>>> > Hi,
>>> >
>>> > I've been in software writing positions on-and-off since about 1999.  I
>>> > spent a couple years teaching myself Oracle SQL and PERL in 1999 and
>>> 2000
>>> > for a nice application in the phone industry, then I had a long bout of
>>> > unemployment, with some false stats on contract programming positions
>>> along
>>> > the way.  During that time I complimented my degrees, which included a
>>> math
>>> > major, with an MS in Information Management (really IT management) and
>>> a
>>> > certificate in programming from Rio Salado, a couple years programming
>>> > software tests in VBS for Micro Focus UFT One--which ceased to be very
>>> > challenging by the end of two years. Recently, I did a
>>> pre-apprenticeship
>>> > program with a local company with a software developer apprenticeship
>>> > program (TechOne IT)  which basically worked out to a slow-paced
>>> virtual
>>> > boot camp in anticipation of an initial contingent
>>> placement/apprenticeship
>>> > proper.
>>> >
>>> > Right now my current employer (The Precisionists Inc)--which is
>>> specialized
>>> > in semi-supported contingent employment for autistic, neurodiverse, and
>>> > other disabled people (in that order) has me on the bench, but I'm
>>> close to
>>> > getting a new position as a Python web developer ... for which, I
>>> could be
>>> > more unqualified, but not much.
>>> >
>>> > After lackluster success with the equivalent of more than an AS in CIS
>>> > specializing in programming.  I have concluded I face a few obstacles.
>>> >
>>> > 1.  I'm autistic, so I can't interview worth a damn.
>>> > 2.a. There is a tremendous shortage of doctors and nurses, but no one
>>> is
>>> > going to hire one who hasn't graduated from an accredited program,
>>> done an
>>> > internship successfully, and passed their credentialing exam ... unless
>>> > it's as a drug salesperson.
>>> > 2.b.  There is a tremendous shortage of software writers, but no one is
>>> > going to be studpid enough to hire one until they have completed an
>>> > accredited degree, done an internship, done a bootcamp, and maybe
>>> gotten
>>> > some certs.  I've only done the first.
>>> >
>>> > I've been looking at maybe putting together a "software portfolio".
>>> >
>>> > The stuff on the internet is focused on web-developer portfolio and
>>> seems
>>> > to be really describing a visually appealing website which is partware
>>> > between a resume and CV, but much closer to a friendlier more
>>> personable
>>> > website--which to pay to have made since you aren't a web designer.
>>> >
>>> > I was thinking more, "this is my public GitHub account and this is
>>> software
>>> > I've written."
>>> >
>>> > Between school and the recent quasi-bootcamp, I should know Java well
>>> > enough to write something useful in it.
>>> >
>>> > I'm partway through a Scala basics book, and I love i

Re: Software Portfolio

2022-12-01 Thread trent shipley via PLUG-discuss
an do, wants to
>> do, interests, and expectations.  Learn, both directions, if and how the
>> candidate may meet the needs of the business, and if the position offered
>> will meet the needs and expectations of the candidate (not everyone wants
>> every position, nor should they).
>> I have found, through hundreds of interviews, on both sides of the table,
>> that an honest and open conversation is many times more successful than the
>> typical approach.
>>
>> On 2022-11-29 08:50 PM, trent shipley via PLUG-discuss wrote:
>> > (Lead buried in last two or three paragraphs.)
>> >
>> > Hi,
>> >
>> > I've been in software writing positions on-and-off since about 1999.  I
>> > spent a couple years teaching myself Oracle SQL and PERL in 1999 and
>> 2000
>> > for a nice application in the phone industry, then I had a long bout of
>> > unemployment, with some false stats on contract programming positions
>> along
>> > the way.  During that time I complimented my degrees, which included a
>> math
>> > major, with an MS in Information Management (really IT management) and a
>> > certificate in programming from Rio Salado, a couple years programming
>> > software tests in VBS for Micro Focus UFT One--which ceased to be very
>> > challenging by the end of two years. Recently, I did a
>> pre-apprenticeship
>> > program with a local company with a software developer apprenticeship
>> > program (TechOne IT)  which basically worked out to a slow-paced virtual
>> > boot camp in anticipation of an initial contingent
>> placement/apprenticeship
>> > proper.
>> >
>> > Right now my current employer (The Precisionists Inc)--which is
>> specialized
>> > in semi-supported contingent employment for autistic, neurodiverse, and
>> > other disabled people (in that order) has me on the bench, but I'm
>> close to
>> > getting a new position as a Python web developer ... for which, I could
>> be
>> > more unqualified, but not much.
>> >
>> > After lackluster success with the equivalent of more than an AS in CIS
>> > specializing in programming.  I have concluded I face a few obstacles.
>> >
>> > 1.  I'm autistic, so I can't interview worth a damn.
>> > 2.a. There is a tremendous shortage of doctors and nurses, but no one is
>> > going to hire one who hasn't graduated from an accredited program, done
>> an
>> > internship successfully, and passed their credentialing exam ... unless
>> > it's as a drug salesperson.
>> > 2.b.  There is a tremendous shortage of software writers, but no one is
>> > going to be studpid enough to hire one until they have completed an
>> > accredited degree, done an internship, done a bootcamp, and maybe gotten
>> > some certs.  I've only done the first.
>> >
>> > I've been looking at maybe putting together a "software portfolio".
>> >
>> > The stuff on the internet is focused on web-developer portfolio and
>> seems
>> > to be really describing a visually appealing website which is partware
>> > between a resume and CV, but much closer to a friendlier more personable
>> > website--which to pay to have made since you aren't a web designer.
>> >
>> > I was thinking more, "this is my public GitHub account and this is
>> software
>> > I've written."
>> >
>> > Between school and the recent quasi-bootcamp, I should know Java well
>> > enough to write something useful in it.
>> >
>> > I'm partway through a Scala basics book, and I love it sooo much.
>> >
>> > I'd like to write more than just toys, maybe starting with little
>> > utility-like things (but all the good ones seem to have been done) or by
>> > doing maintenance or little chores on a Java- or Scala-based open source
>> > project, which raises the question of how to find a not-dead project I
>> fit
>> > well with and which can use my not-MIT grade talent and knowledge.
>> >
>> > I'd  really like advice on how to put together a public software
>> portfolio
>> > which is also of practical use (well, of some kind of use to others,
>> even
>> > if not terribly practical.)
>> >
>> >
>> > Trent
>> >
>> >
>> >
>> > ---
>> > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
>> > To subscribe, unsubscribe, or to change your mail settings:
>> > https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>> >
>>
>> ---
>> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>
>
> --
> A mouse trap, placed on top of your alarm clock, will prevent you from
> rolling over and going back to sleep after you hit the snooze button.
>
> Stephen
>
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-12-01 Thread Stephen Partington via PLUG-discuss
tions
> along
> > the way.  During that time I complimented my degrees, which included a
> math
> > major, with an MS in Information Management (really IT management) and a
> > certificate in programming from Rio Salado, a couple years programming
> > software tests in VBS for Micro Focus UFT One--which ceased to be very
> > challenging by the end of two years. Recently, I did a pre-apprenticeship
> > program with a local company with a software developer apprenticeship
> > program (TechOne IT)  which basically worked out to a slow-paced virtual
> > boot camp in anticipation of an initial contingent
> placement/apprenticeship
> > proper.
> >
> > Right now my current employer (The Precisionists Inc)--which is
> specialized
> > in semi-supported contingent employment for autistic, neurodiverse, and
> > other disabled people (in that order) has me on the bench, but I'm close
> to
> > getting a new position as a Python web developer ... for which, I could
> be
> > more unqualified, but not much.
> >
> > After lackluster success with the equivalent of more than an AS in CIS
> > specializing in programming.  I have concluded I face a few obstacles.
> >
> > 1.  I'm autistic, so I can't interview worth a damn.
> > 2.a. There is a tremendous shortage of doctors and nurses, but no one is
> > going to hire one who hasn't graduated from an accredited program, done
> an
> > internship successfully, and passed their credentialing exam ... unless
> > it's as a drug salesperson.
> > 2.b.  There is a tremendous shortage of software writers, but no one is
> > going to be studpid enough to hire one until they have completed an
> > accredited degree, done an internship, done a bootcamp, and maybe gotten
> > some certs.  I've only done the first.
> >
> > I've been looking at maybe putting together a "software portfolio".
> >
> > The stuff on the internet is focused on web-developer portfolio and seems
> > to be really describing a visually appealing website which is partware
> > between a resume and CV, but much closer to a friendlier more personable
> > website--which to pay to have made since you aren't a web designer.
> >
> > I was thinking more, "this is my public GitHub account and this is
> software
> > I've written."
> >
> > Between school and the recent quasi-bootcamp, I should know Java well
> > enough to write something useful in it.
> >
> > I'm partway through a Scala basics book, and I love it sooo much.
> >
> > I'd like to write more than just toys, maybe starting with little
> > utility-like things (but all the good ones seem to have been done) or by
> > doing maintenance or little chores on a Java- or Scala-based open source
> > project, which raises the question of how to find a not-dead project I
> fit
> > well with and which can use my not-MIT grade talent and knowledge.
> >
> > I'd  really like advice on how to put together a public software
> portfolio
> > which is also of practical use (well, of some kind of use to others, even
> > if not terribly practical.)
> >
> >
> > Trent
> >
> >
> >
> > ---
> > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> > To subscribe, unsubscribe, or to change your mail settings:
> > https://lists.phxlinux.org/mailman/listinfo/plug-discuss
> >
>
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>


-- 
A mouse trap, placed on top of your alarm clock, will prevent you from
rolling over and going back to sleep after you hit the snooze button.

Stephen
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-11-30 Thread Joseph Sinclair via PLUG-discuss
ess with the equivalent of more than an AS in CIS
> specializing in programming.  I have concluded I face a few obstacles.
> 
> 1.  I'm autistic, so I can't interview worth a damn.
> 2.a. There is a tremendous shortage of doctors and nurses, but no one is
> going to hire one who hasn't graduated from an accredited program, done an
> internship successfully, and passed their credentialing exam ... unless
> it's as a drug salesperson.
> 2.b.  There is a tremendous shortage of software writers, but no one is
> going to be studpid enough to hire one until they have completed an
> accredited degree, done an internship, done a bootcamp, and maybe gotten
> some certs.  I've only done the first.
> 
> I've been looking at maybe putting together a "software portfolio".
> 
> The stuff on the internet is focused on web-developer portfolio and seems
> to be really describing a visually appealing website which is partware
> between a resume and CV, but much closer to a friendlier more personable
> website--which to pay to have made since you aren't a web designer.
> 
> I was thinking more, "this is my public GitHub account and this is software
> I've written."
> 
> Between school and the recent quasi-bootcamp, I should know Java well
> enough to write something useful in it.
> 
> I'm partway through a Scala basics book, and I love it sooo much.
> 
> I'd like to write more than just toys, maybe starting with little
> utility-like things (but all the good ones seem to have been done) or by
> doing maintenance or little chores on a Java- or Scala-based open source
> project, which raises the question of how to find a not-dead project I fit
> well with and which can use my not-MIT grade talent and knowledge.
> 
> I'd  really like advice on how to put together a public software portfolio
> which is also of practical use (well, of some kind of use to others, even
> if not terribly practical.)
> 
> 
> Trent
> 
> 
> 
> ---
> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
> 



signature.asc
Description: OpenPGP digital signature
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-11-30 Thread David Schwartz via PLUG-discuss
> 2.b.  There is a tremendous shortage of software writers, but

Yes, and a lot of big companies are waiting for Congress to lift the H1-B 
quotas so they can hire a ton of foreigners really cheaply from India. 
Meanwhile,  the use of AI is changing the complexion of the programming world. 
(India graduates more people with BSCS degrees each year than America produces 
in ALL disciplines from BS to PhDs annually! Most of them never find work there 
and end up doing something totally unrelated!)

> no one is going to be studpid enough to hire one until they have completed an 
> accredited degree, done an internship, done a bootcamp, and maybe gotten some 
> certs.  

Sorry, I disagree with this. I’ve worked with tons of people who have none of 
it. They get hired because they were able to show some proficiency at the 
required tasks and they get paid less initially. Most employers will just give 
you one or more tests to see how you do. 

It seems to me that, in the current market, all employers are looking for is 
someone who can hit the ground running, doing whatever it is they need done. 
Nobody is including time to train or come up to speed, although a new job often 
involves a lot of up-front learning about THEIR environment, toolset, policies, 
and whatnot. But they assume you already know the “art” of whatever you’re 
hired to do.


In Jan of last year, I was diagnosed with Asperger’s, which is on the Autism 
spectrum. It explains a whole lot of really weird shit from my past, and why my 
reviews always say the same things, mostly about my "behavioral issues". 
Otherwise, until you’ve been around me for a while, I seem perfectly “normal”. 
(People who’ve gotten to know me usually end up asking at some point, “Dude, 
why are you so weird / different?” Because my brain does not work the same way 
most other people’s brains work. I think differently. It’s like being 
color-blind, because nobody can see it, but you respond differently than others 
b/c the world looks different to you.)

The thing is, people on the spectrum have both “gifts” and “challenges”. 
Unfortunately, most employers have no idea what to do with either one. My 
"behavioral issues” have tended to overshadow any “gifts” I’ve ever brought to 
the table, although being diagnosed gives me a way to explain how to deal with 
the issues so they’re not a problem. The bigger challenge is that the employer 
has to understand what’s involved, and most do not. Nor do they seem to care. 

Dealing with “handicapped” people who have physical disabilities are far easier 
to deal with because you can actually SEE what’s going on and how to make the 
“reasonable accommodations” required by ADA laws. But autism can be totally 
invisible, and show up over time as "behavioral disorders” that most people 
won’t recognize unless they’re pointed out first. As I said, my last employer 
just didn’t want to deal with it.

However … they get some tax breaks hiring people with ADA-recognized 
“disabilities”. So we have something that most folks do NOT, and it gives us a 
leg-up for employers who are interested. My last employer didn’t, so we parted 
ways.

I don’t know where you fall in the spectrum, whether you have physical motor 
control and/or speech issues, but a remote position would be perfect for you 
either way. Everybody looks mostly the same through written channels.

Given people’s preconceptions about people with “disabilities", I think if you 
can find a way to do at least one thing well, there are folks who’d be happy to 
hire you. 

—

That said, there’s a growing demand for people who can help companies deal with 
“getting seen” online, which means mostly getting Google to find them and then 
have them show up when people enter relevant search queries. It’s got very 
little to do with “programming” per se, but it’s technical enough that most 
people aren’t well equipped to deal with it themselves. It doesn’t take a lot 
of tech savvy to master this stuff and look like a wizard in their eyes.

The net result is you can be generating a few grand a month per client with 
very little effort needed on your part.

Here’s a link to a presentation that’s one of the most comprehensive 
collections of tools I’ve ever seen. These products are all top-notch.

https://strategicmarketer.com/TrainingReplay?vgo_ee=r3Hk1Y%2BhrLBiGYkKd9qiE4vy7T5YEJ8ohjC9vauJg30%3D

(It might be gone by Friday, so watch it ASAP.)

The reason I’m posting this is to illustrate the types of things people are 
making $10k-$50k per month providing to ordinary business clients on a 
recurring monthly basis. There are cheaper solutions, but this presentation is 
quite good as a way to understand the market opportunities. Their products and 
support are excellent, and this deal comes with a lot of support as well.

Again, this is a far cry from ‘programming’, but your technical skills will win 
the show every time. Most people who do this stuff are totally clueless about 
the 

Re: Software Portfolio

2022-11-30 Thread Steve Litt via PLUG-discuss
trent shipley via PLUG-discuss said on Tue, 29 Nov 2022 20:50:30 -0700

>(Lead buried in last two or three paragraphs.)

>
>1.  I'm autistic, so I can't interview worth a damn.

[snip]

>2.b.  There is a tremendous shortage of software writers, but no one is
>going to be studpid enough to hire one until they have completed an
>accredited degree, done an internship, done a bootcamp, and maybe
>gotten some certs.

I don't think 2.b is true. I busted into programming without an IT
degree or certs. A lot of others I knew did the same thing. About 6
years ago three successful developers got on stage and described how
they'd made it. In all three cases, it boiled down to "fake it til you
make it." Of course, one needs talent to follow that path. I think of a
degree as a crutch for those who have little talent.

Now if you can't interview worth a damn, that does complicate the
situation. I have no idea what it's like to be autistic. If you're
capable of portraying a cool, calm confidence that of course you can do
what they're asking you to do, then you can follow the "fake it til you
make it" route, assuming you have knowledge and skills.

I'd advise you to seek employment (or contract work) with smaller
companies, where you can speak directly to those who make the final
hiring decision.

I think your idea of a publically accessible software portfolio is an
outstanding idea, given your situation. You say you love Scala. By all
means author your portfolio software in Scala.

One last thing: Be careful using negative words like "studpid enough to
hire".

HTH,

SteveT

Steve Litt 
Autumn 2022 featured book: Thriving in Tough Times
http://www.troubleshooters.com/bookstore/thrive.htm
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


Re: Software Portfolio

2022-11-30 Thread Keith Smith via PLUG-discuss

Hi Trent,

I've had a love/hate relationship with tech.  I started programming at 
the UofA in 1983.  Because I was an accounting major I was required to 
take two programming courses.  By that point I was hooked.


Love/hate means I worked really hard and did not go so far.  Had a 
couple corporate jobs however I hated the cube.  I hated office 
politics.  I had come from a military and law enforcement background 
where people tend to work together.  I think the hardship creates 
bonding.


I look at programming and maybe other IT niches like baseball.

- There is the kid that does really good in high school and does not 
make it to college.

- There is the kid that is on a college ball team and goes no further.
- Some make it to the farm team but goes no further.
- Then there is the select few who make it to the big leagues.

I consider myself a farm team level programmer.  There are lots of 
people who can program me into the ground, however I can hold my own.


I addressed these issues in a simple way that has led to a bit of road 
rash.


I've tried freelance programming maybe 4 different times.  I failed 3 of 
those times.  I held some bottom feeder jobs for 10 or 12 years while I 
tried to find my place.


Everything lined up for me in 2008 when I was able to build a website 
that brought me in leads.  I started getting business and was making 
money.


This is all anecdotal... and my advice comes from a guy who walked in 
your shoes.


1) Educations only matters a little bit.
2) Those who hire you are looking for results which boils down to 
skills.
3) Know yourself.  Don't interview well then find a way to not 
interview.  As a freelancer no one has tried to interview me with the 
exception of one guy.  And that was 1 out of a 1000.
4) What is in your heart?  Read about the Hedgehog Concept by Jim 
Collins  : https://www.jimcollins.com/concepts/the-hedgehog-concept.html 
 This will help you find your passion that will also help you earn.

5) Once you find your niche, develop your skills in that area.
6) If you want to work in the cube find a couple hiring managers willing 
to give you 5 minutes a week as mentors. Work towards an internship and 
then a full-time paid job.
7) If you want to freelance you will need a website, some skills, and 
customers. To find customers you can look at the freelance job sites and 
look at the job sites like Indeed and find remote jobs that are in your 
niche.
8) You can always make a blog, do some Search Engine Optimization, and 
add a YouTube channel to find business.


Hope this helps!!
Keith





On 2022-11-29 20:50, trent shipley via PLUG-discuss wrote:

(Lead buried in last two or three paragraphs.)

Hi,

I've been in software writing positions on-and-off since about 1999.
I spent a couple years teaching myself Oracle SQL and PERL in 1999 and
2000 for a nice application in the phone industry, then I had a long
bout of unemployment, with some false stats on contract programming
positions along the way.  During that time I complimented my degrees,
which included a math major, with an MS in Information Management
(really IT management) and a certificate in programming from Rio
Salado, a couple years programming software tests in VBS for Micro
Focus UFT One--which ceased to be very challenging by the end of two
years. Recently, I did a pre-apprenticeship program with a local
company with a software developer apprenticeship program (TechOne IT)
which basically worked out to a slow-paced virtual boot camp in
anticipation of an initial contingent placement/apprenticeship proper.

Right now my current employer (The Precisionists Inc)--which is
specialized in semi-supported contingent employment for autistic,
neurodiverse, and other disabled people (in that order) has me on the
bench, but I'm close to getting a new position as a Python web
developer ... for which, I could be more unqualified, but not much.

After lackluster success with the equivalent of more than an AS in CIS
specializing in programming.  I have concluded I face a few obstacles.

1.  I'm autistic, so I can't interview worth a damn.
2.a. There is a tremendous shortage of doctors and nurses, but no one
is going to hire one who hasn't graduated from an accredited program,
done an internship successfully, and passed their credentialing exam
... unless it's as a drug salesperson.
2.b.  There is a tremendous shortage of software writers, but no one
is going to be studpid enough to hire one until they have completed an
accredited degree, done an internship, done a bootcamp, and maybe
gotten some certs.  I've only done the first.

I've been looking at maybe putting together a "software portfolio".

The stuff on the internet is focused on web-developer portfolio and
seems to be really describing a visually appealing website which is
partware between a resume and CV, but much closer to a friendlier more
personable website--which to pay to have 

Software Portfolio

2022-11-29 Thread trent shipley via PLUG-discuss
(Lead buried in last two or three paragraphs.)

Hi,

I've been in software writing positions on-and-off since about 1999.  I
spent a couple years teaching myself Oracle SQL and PERL in 1999 and 2000
for a nice application in the phone industry, then I had a long bout of
unemployment, with some false stats on contract programming positions along
the way.  During that time I complimented my degrees, which included a math
major, with an MS in Information Management (really IT management) and a
certificate in programming from Rio Salado, a couple years programming
software tests in VBS for Micro Focus UFT One--which ceased to be very
challenging by the end of two years. Recently, I did a pre-apprenticeship
program with a local company with a software developer apprenticeship
program (TechOne IT)  which basically worked out to a slow-paced virtual
boot camp in anticipation of an initial contingent placement/apprenticeship
proper.

Right now my current employer (The Precisionists Inc)--which is specialized
in semi-supported contingent employment for autistic, neurodiverse, and
other disabled people (in that order) has me on the bench, but I'm close to
getting a new position as a Python web developer ... for which, I could be
more unqualified, but not much.

After lackluster success with the equivalent of more than an AS in CIS
specializing in programming.  I have concluded I face a few obstacles.

1.  I'm autistic, so I can't interview worth a damn.
2.a. There is a tremendous shortage of doctors and nurses, but no one is
going to hire one who hasn't graduated from an accredited program, done an
internship successfully, and passed their credentialing exam ... unless
it's as a drug salesperson.
2.b.  There is a tremendous shortage of software writers, but no one is
going to be studpid enough to hire one until they have completed an
accredited degree, done an internship, done a bootcamp, and maybe gotten
some certs.  I've only done the first.

I've been looking at maybe putting together a "software portfolio".

The stuff on the internet is focused on web-developer portfolio and seems
to be really describing a visually appealing website which is partware
between a resume and CV, but much closer to a friendlier more personable
website--which to pay to have made since you aren't a web designer.

I was thinking more, "this is my public GitHub account and this is software
I've written."

Between school and the recent quasi-bootcamp, I should know Java well
enough to write something useful in it.

I'm partway through a Scala basics book, and I love it sooo much.

I'd like to write more than just toys, maybe starting with little
utility-like things (but all the good ones seem to have been done) or by
doing maintenance or little chores on a Java- or Scala-based open source
project, which raises the question of how to find a not-dead project I fit
well with and which can use my not-MIT grade talent and knowledge.

I'd  really like advice on how to put together a public software portfolio
which is also of practical use (well, of some kind of use to others, even
if not terribly practical.)


Trent
---
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss