<programmer><computerScientist>
Farrah Marie Chavez
</computerScientist></programmer>
Farrah Marie Chavez
</computerScientist></programmer>
I graduated with bachelor's degree in Computer Science.
I fell in love with programming when I was able to interact with the
code I wrote.
My favorite things to develop are:
- games
- educational software
- cryptographic tools
- linguistics tools
Find me in:
- Software Development
- Web Development
- Database Management
- C
- C#
- Java
- PHP
- ASP.NET
- JavaScript
- MySQL
- HTML5
- jQuery
- Android
- ActionScript 3
- UML
- Visual Studio
- Eclipse
- XAMPP
- TeamCity
- Jenkins
- Macromedia Fireworks
<h2>Technical Skills:</h2>
<ul>
<li>Software Development</li>
<li>Web Development</li>
<li>Database Management</li>
</ul>
<h2>Languages:</h2>
<ul>
<li>C</li>
<li>C#</li>
<li>Java</li>
<li>PHP</li>
<li>ASP.NET</li>
<li>JavaScript</li>
<li>MySQL</li>
<li>HTML5</li>
<li>jQuery</li>
<li>Android</li>
<li>ActionScript 3</li>
<li>UML</li>
</ul>
<h2>Software:</h2>
<ul>
<li>Visual Studio</li>
<li>Eclipse</li>
<li>XAMPP</li>
<li>TeamCity</li>
<li>Jenkins</li>
<li>Macromedia Fireworks</li>
</ul>
$(document).ready( function() {
var headers = {'Technical Skills': ['Software Development', 'Web Development', 'Database Management'],
'Languages': ['C', 'C#', 'Java', 'PHP', 'ASP.NET', 'JavaScript', 'MySQL', 'HTML5', 'jQuery', 'Android', 'ActionScript 3', 'UML'],
'Software': ['Visual Studio', 'Eclipse', 'XAMPP', 'TeamCity', 'Jenkins', 'Macromedia Fireworks']};
$.each(headers, function(header, entry){
var header_title = $('<h2/>')
.text(header);
var ul = $('<ul/>');
$.each(entry, function(i, value){
var li = $('<li/>')
.text(value)
.appendTo(ul);
});
$(document).append(header_title);
$(document).append(ul);
});
/* WebForm1 */
<body>
<form id="form1" runat="server">
<div id="DIVSkills" runat="server">
</div>
</form>
</body>
/* Code Behind File written in C# */
public partial class WebForm1 : System.Web.UI.Page
{
public class MultiDimDictList<K, T>: Dictionary<K, List<T>> { }
MultiDimDictList<string, string> Skills;
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
PopulateData();
foreach(KeyValuePair<string, List<string>> skill in Skills)
{
HtmlGenericControl heading = new HtmlGenericControl("h2");
heading.InnerHtml = skill.Key;
Literal uList = new Literal();
uList.Text = "<ul>";
foreach(string entry in skill.Value)
{
uList.Text += "<li>" + entry + "</li>";
}
uList.Text += "</ul>";
DIVSkills.Controls.Add(heading);
DIVSkills.Controls.Add(uList);
}
}
}
private void PopulateData()
{
Skills = new MultiDimDictList<string, string>();
Skills.Add("Technical Skills", new List<string>());
Skills["Technical Skills"].Add("Software Development");
Skills["Technical Skills"].Add("Web Development");
Skills["Technical Skills"].Add("Database Management");
Skills.Add("Languages", new List<string>());
Skills["Languages"].Add("C");
Skills["Languages"].Add("C#");
Skills["Languages"].Add("Java");
Skills["Languages"].Add("PHP");
Skills["Languages"].Add("ASP.NET");
Skills["Languages"].Add("JavaScript");
Skills["Languages"].Add("MySQL");
Skills["Languages"].Add("HTML5");
Skills["Languages"].Add("jQuery");
Skills["Languages"].Add("Android");
Skills["Languages"].Add("ActionScript 3");
Skills["Languages"].Add("UML");
Skills.Add("Software", new List<string>());
Skills["Software"].Add("Visual Studio");
Skills["Software"].Add("Eclipse");
Skills["Software"].Add("XAMPP");
Skills["Software"].Add("TeamCity");
Skills["Software"].Add("Jenkins");
Skills["Software"].Add("Macomedia Fireworks");
}
}
<?php
$skills = array(
"Technical Skills" => array("Software Development", "Web Development", "Database Management"),
"Languages" => array("C", "C#", "Java", "PHP", "ASP.NET", "JavaScript", "MySQL", "HTML5", "jQuery", "Android", "ActionScript 3", "UML"),
"Software" => array("Visual Studio", "Eclipse", "XAMPP", "TeamCity", "Jenkins", "Macromedia Fireworks")
);
?>
<body>
<div>
<?php
foreach($skills as $key => $value)
{
echo "<h2>", $key, "</h2>";
echo "<ul>";
foreach($value as $entry){ echo "<li>", $entry, "</li>"; }
echo "</ul>";
}
?>
</div>
</body>
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Linus Torvalds
Programming wasn't my first choice. In our class prophecy in high school, everyone thought I'd be a writer because I loved writing stories. Now, I write code. Not the kind of writer they expected but still a writer.
How I ended up writing instructions for computers instead of writing literary works is a long story involving losing a bet. But I'm thankful for that loss. Without it, I would have never learned the magic of creating software.
Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.
Max Kanat-Alexander
The amount of surprise you feel when something goes wrong is directly proportional to the amount of trust and faith you have in the code being run.
Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master
I developed the habit of drawing flowcharts and writing pseudocodes before facing a computer to program. I used to spent sleepless nights understanding my own code. The very thing I wrote was working against me. That's when I realized that computers are only smart when you give smart instructions.
99 little bugs in the code..
99 little bugs in the code..
Take one down, patch it around..
127 little bugs in the code..Anonymous
One of the greatest joys of a programmer is running code error-free. As for my experience, I've learned to appreciate bugs and found that I learned more during the process of debugging than running perfect code. But I do take coding seriously that's why as I mentioned before, I take a good amount of time to really plan the project.