The Computer User Profile Code Generator
Welcome to the Computer User Profile Code Generator! Here, you can create your own Computer User Profile Code!
Instructions
A Computer User Profile Code is a string of characters that contains the encoded answers to certain predefined questions. Below, you will read each question and then choose your answer by selecting the appropriate checkboxes. If you do not want to include the answer to a particular question in your code, you should leave it unanswered.
NOTE: This web page is secure and private. Your answers will be processed entirely by JavaScript in your browser, meaning that none of them ever leave your computer. Your selections will not be stored or transmitted.
* * * Start Here! * * *
Programming and Markup Languages
In this section, you may choose which programming and markup languages you use. Below are rows of checkboxes which refer to specific programming or markup languages. Look through the list, and select the languages that you use.
After selecting the languages you use, you can also select additional options. You can select how much experience you have with each language (expressed by a number of plus signs: +, ++, +++, etc.) and whether you dislike a particular language (expressed with a *). Read the table below to understand the specific meanings of these extra options.
+ | I've played around with it a bit. I might remember the syntax if I think about it. |
---|---|
++ | I know this language well enough that I don't have to look up everything I do. I wrote a few small things with it. |
+++ | I've written a few projects with this language. I am not good enough to use it professionally, but I can write useful things with it. |
++++ | I am perfectly capable of using this language professionally. |
+++++ | You will be hard pressed to find someone who knows this language better than I do. |
++++++ | I not only develop in this language, I helped develop this language. |
* | I dislike this language. |
Have you used it? | If you have used it, how much experience do you have? | Do you dislike it? |
---|---|---|
Ada | + ++ +++ ++++ +++++ ++++++ | * |
ALGOL | + ++ +++ ++++ +++++ ++++++ | * |
Bash | + ++ +++ ++++ +++++ ++++++ | * |
BASIC | + ++ +++ ++++ +++++ ++++++ | * |
C | + ++ +++ ++++ +++++ ++++++ | * |
C++ | + ++ +++ ++++ +++++ ++++++ | * |
C# | + ++ +++ ++++ +++++ ++++++ | * |
Caml | + ++ +++ ++++ +++++ ++++++ | * |
Clojure | + ++ +++ ++++ +++++ ++++++ | * |
COBOL | + ++ +++ ++++ +++++ ++++++ | * |
CoffeeScript | + ++ +++ ++++ +++++ ++++++ | * |
Common Lisp | + ++ +++ ++++ +++++ ++++++ | * |
CSS | + ++ +++ ++++ +++++ ++++++ | * |
Dart | + ++ +++ ++++ +++++ ++++++ | * |
Eiffel | + ++ +++ ++++ +++++ ++++++ | * |
Elixir | + ++ +++ ++++ +++++ ++++++ | * |
Emacs Lisp | + ++ +++ ++++ +++++ ++++++ | * |
Erlang | + ++ +++ ++++ +++++ ++++++ | * |
F# | + ++ +++ ++++ +++++ ++++++ | * |
FLOW-MATIC | + ++ +++ ++++ +++++ ++++++ | * |
Forth | + ++ +++ ++++ +++++ ++++++ | * |
FORTRAN | + ++ +++ ++++ +++++ ++++++ | * |
Go | + ++ +++ ++++ +++++ ++++++ | * |
Groff/Troff | + ++ +++ ++++ +++++ ++++++ | * |
Groovy | + ++ +++ ++++ +++++ ++++++ | * |
Haskell | + ++ +++ ++++ +++++ ++++++ | * |
HTML | + ++ +++ ++++ +++++ ++++++ | * |
HyperTalk | + ++ +++ ++++ +++++ ++++++ | * |
IBM RPG | + ++ +++ ++++ +++++ ++++++ | * |
J | + ++ +++ ++++ +++++ ++++++ | * |
J# | + ++ +++ ++++ +++++ ++++++ | * |
J++ | + ++ +++ ++++ +++++ ++++++ | * |
Java | + ++ +++ ++++ +++++ ++++++ | * |
JavaScript | + ++ +++ ++++ +++++ ++++++ | * |
JScript | + ++ +++ ++++ +++++ ++++++ | * |
Julia | + ++ +++ ++++ +++++ ++++++ | * |
LabVIEW | + ++ +++ ++++ +++++ ++++++ | * |
ladder logic | + ++ +++ ++++ +++++ ++++++ | * |
LaTeX | + ++ +++ ++++ +++++ ++++++ | * |
Lisp | + ++ +++ ++++ +++++ ++++++ | * |
Lua | + ++ +++ ++++ +++++ ++++++ | * |
Machine Code | + ++ +++ ++++ +++++ ++++++ | * |
Mathematica | + ++ +++ ++++ +++++ ++++++ | * |
MATLAB | + ++ +++ ++++ +++++ ++++++ | * |
Objective-C | + ++ +++ ++++ +++++ ++++++ | * |
OCaml | + ++ +++ ++++ +++++ ++++++ | * |
Pascal | + ++ +++ ++++ +++++ ++++++ | * |
Perl | + ++ +++ ++++ +++++ ++++++ | * |
Perl 6/Raku | + ++ +++ ++++ +++++ ++++++ | * |
PowerShell | + ++ +++ ++++ +++++ ++++++ | * |
Python | + ++ +++ ++++ +++++ ++++++ | * |
R | + ++ +++ ++++ +++++ ++++++ | * |
Ruby | + ++ +++ ++++ +++++ ++++++ | * |
Rust | + ++ +++ ++++ +++++ ++++++ | * |
Scala | + ++ +++ ++++ +++++ ++++++ | * |
Scheme | + ++ +++ ++++ +++++ ++++++ | * |
Smalltalk | + ++ +++ ++++ +++++ ++++++ | * |
Swift | + ++ +++ ++++ +++++ ++++++ | * |
TeX | + ++ +++ ++++ +++++ ++++++ | * |
UNIX Shell | + ++ +++ ++++ +++++ ++++++ | * |
Visual Basic | + ++ +++ ++++ +++++ ++++++ | * |
Wolfram | + ++ +++ ++++ +++++ ++++++ | * |
Operating Systems
Now you can specify what operating systems you use. This selection process is very similar to the programming and markup language section. Each row of checkboxes is marked with the name of an operating system. Select the operating systems that you use.
After selecting the operating systems that you use, you can select several additional options. You can specify your level of experience with each operating system by selecting a number of plus signs (+, ++, +++, etc.), and you can specify that you dislike an operating system by selecting the checkbox marked with a *. The specific meanings of these extra options are detailed in the table below.
+ | It was on a computer that I had to use. |
---|---|
++ | I can get by using it. |
+++ | I am quite at home using it. |
++++ | I am very proficient at using it. |
+++++ | I know more about it than almost anyone I know. |
++++++ | I helped develop it. |
* | I dislike it. |
Have you used it? | If you have used it, how well do you know it? | Do you dislike it? |
---|---|---|
BSD | + ++ +++ ++++ +++++ ++++++ | * |
Chrome OS | + ++ +++ ++++ +++++ ++++++ | * |
GNU/Linux | + ++ +++ ++++ +++++ ++++++ | * |
macOS | + ++ +++ ++++ +++++ ++++++ | * |
Minix | + ++ +++ ++++ +++++ ++++++ | * |
MS DOS | + ++ +++ ++++ +++++ ++++++ | * |
UNIX | + ++ +++ ++++ +++++ ++++++ | * |
Windows | + ++ +++ ++++ +++++ ++++++ | * |
Other | + ++ +++ ++++ +++++ ++++++ | * |
Mobile Phone Operating Systems
Below, you may select the mobile operating systems that you have used. For each operating system, you may select your level of experience (+, ++, +++, etc.) and/or whether you dislike it (*). You can also specify which operating system you use on your current phone (!). The specific meanings of all of these options are shown in the table below.
+ | I used it once. |
---|---|
++ | I used it on a regular basis. |
+++ | I am quite at home using it. |
++++ | I am very proficient at using it. |
+++++ | I know more about it than almost anyone I know. |
++++++ | I helped develop it. |
! | I use it on my current phone. |
* | I dislike it. |
Which do you use? | How well do you know it? | Is it on your current phone? | Do you dislike it? |
---|---|---|---|
Android | + ++ +++ ++++ +++++ ++++++ | ! | * |
iOS | + ++ +++ ++++ +++++ ++++++ | ! | * |
Firefox OS | + ++ +++ ++++ +++++ ++++++ | ! | * |
Ubuntu Touch | + ++ +++ ++++ +++++ ++++++ | ! | * |
Windows Phone | + ++ +++ ++++ +++++ ++++++ | ! | * |
Other | + ++ +++ ++++ +++++ ++++++ | ! | * |
I don't have a Phone | * |
Education
You may now specify your level of education. Below is a simple list of education levels to choose from.
Elementary School Graduation |
---|
Middle School Graduation |
High School Graduation |
Associate Degree |
Bachelor's Degree |
Master Degree |
Doctoral Degree |
PhD |
Other Education |
Field
Now you can select your field(s). You may select as many fields as you find applicable.
Chemical Engineering |
---|
Civil Engineering |
Computer Science |
Back End Developer |
Developer |
Electrical Engineering |
Front End Developer |
Hobbyist |
Mechanical Engineering |
Other Engineering |
Sales |
Favorite Color
Now you may specify your favorite color as a precise RGB value. Please type the six digit RGB hex triplet of your favorite color into the box below. You know it by heart, right?
Social Media
Now you can select the means by which you post things on the World Wide Web. Please select the platforms you use.
ActivityPub |
---|
Flickr |
Google+ |
GitHub |
GNU social |
Mastodon |
Myspace |
Odysee/LBRY |
Personal Web Page |
Quora |
Snapchat |
TikTok |
Tumblr |
Vine |
YouTube |
Hobbies
Now, you can select your hobbies. Once you have selected them, you can select a level of interest for each of them. You are given four levels of interest to choose from (detailed in the table below). A diverse range of hobbies are listed, but they don't encompass everything. New hobbies can be suggested as issues on the various-and-sundry.com GitHub repository.
+ | I like it. |
---|---|
++ | I really enjoy it. |
+++ | It is amazing! |
++++ | It's basically my life! |
What Hobbies do you have? | How much do you like each of them? |
---|---|
Art | + ++ +++ ++++ |
Animals | + ++ +++ ++++ |
Cooking | + ++ +++ ++++ |
Dance | + ++ +++ ++++ |
Film | + ++ +++ ++++ |
Exercise | + ++ +++ ++++ |
Gardening | + ++ +++ ++++ |
Juggling | + ++ +++ ++++ |
Music | + ++ +++ ++++ |
Photography | + ++ +++ ++++ |
Programming | + ++ +++ ++++ |
Reading | + ++ +++ ++++ |
Robotics | + ++ +++ ++++ |
Sports | + ++ +++ ++++ |
Sewing | + ++ +++ ++++ |
Video Games | + ++ +++ ++++ |
Writing | + ++ +++ ++++ |
Thank you for using the Computer User Profile Code Generator! If you have any suggestions or ideas to improve it, please file an issue on the various-and-sundry.com GitHub repository. All suggestions are welcome!