Choose Your Theme
Warren Shea

Archive for the ‘My Life’ Category

Accessibility – Development for the Visually Impaired

Wednesday, June 22nd, 2011 at 12:30 am

Well, this is new.

I’ve got an accessibility project (I’ve had for a month now) – making things (purposely being vague here) meet the WCAG (Web Content Accessibility Guidelines) 2.0 Level AA Rating. What this means is basically making things fully accessible for the visually impaired; making text the necessary font size for a visually impaired person, making sure content is navigable (that’s a word!) via the keyboard, making sure all information is accessible in some way through the use of a screen reader and a keyboard.

I’ve got 3 people under me – originally I was just supposed to be project lead…but they actually refer to me as the boss -_-; It takes some getting used to. ….the poWER…THE POWER !!!! Seriously, they look to me for answers for everything. They go to me to make the tough calls. Honestly, I love it.

Recently, I think this has given me the opportunity to show one of my best strengths: the ability to understand things logically and rationally, with few pieces of information. Like putting a puzzle together. As I said today, I feel like…no, not Batman, but House. Well, and Batman. But House has a team….just like me ;) But basically, they’ll have an issue. They won’t know what to do. They talk and bicker amongst themselves and try to figure out the best plan of attack. But they can’t agree. They ask me for guidance. I don’t know what to do either, I hear their dilemma. But we talk about the problem for 10 minutes, and I’m able to figure out the best course of action, which they all agree with me. And I love it.

They tell me that when I meet with them, once a day or whatever, it clears things up. I really help give them direction. Not only is it nice to be able to help these 3, but it’s great to be able to figure out the best solution where they all agree or back me up. That my opinion, intelligence, and reasoning not only matters, but is crucial. It’s a great feeling to be able to think at level. And I’m finding that it’s coming more and more naturally to me.

It’s also allowing me to be more comfortable with my opinion and my skill. It’s allowing me the great opportunity to test my leadership. And while I’m reluctant to be a leader for social reasons, I think I’m a good one when I’m placed in the situation. I generally don’t hold or organize meetings but I have 3 this week in which I’m leading, organizing, etc. On Friday, I have to public speak for 12 people for about an hour. The best part about that is…I volunteered for it. I could have left it to my team but I wanted to challenge myself, and practice this. I think that generally, I’d be shy about it but I can’t wait this time. I’m really emerging as the leader I always knew I could be if I weren’t so socially retarded…

Ahhh….got sidetracked.

I actually wanted to write about Web Accessibility. As lead of this project, I’ve learned a lot about the technical aspect of it. Not as much as my team, but enough. And I plan to learn more for my upcoming presentation, this Friday morning. But while there are rules that need to be followed in coding, to meet the WCAG 2.0 Level AA Rating, what I’ve learned most is changing my way of thinking to accommodate the visually impaired.

They say that to become a strong developer, it’s important to know different coding languages. It’s become clear to me that it doesn’t mean that you should know ASP.NET VB and ASP.NET C#, or JavaScript and Java. It doesn’t mean that you should know languages that are fundamentally the same, but with different syntax. It means you should know different fundamental languages.
For example, C# and Ruby. JavaScript and jQuery. As I recently greatly improved in jQuery for warrenshea.com, I learned how to code differently from the standard JavaScript.

I also feel that to master Front-End HTML, you need to master making a website fully accessible. You can’t build a website that <insert x% of blind people in the world> can’t use. That’s not a good website. You need to consider how to make your website accessible to everyone. And it’s a different skill. Closing your eyes and listening to a screen-reader.
Understanding that:

  • visually impaired people start at the top left and have content read to them….and don’t want to hear the same navigation text every time they view a page (which is why we provide a “skip to navigation” ability).
  • Flash should be accessible via the keyboard. If you can’t click play, pause or stop, there should still be the ability to do so.
  • words like “click here” do not apply to the visually impaired (as they’re not clicking).
  • a visually impaired person should be warned that a popup window is opening, otherwise a visually impaired person may not be able to tell that there’s one.
  • the color of text on a background should have a certain contrast ratio to be viewable (4.5:1 for a level AA rating, 7:1 for a level AAA rating)

The point is that when you try to develop for different browsers and resolutions, it’s a means to make your site more accessible. But a lot of developers don’t realize the % of visually impaired people in the world. They should consider that developing for different devices, browsers, and resolutions is just as important as developing for the visually impaired. Sure, they’ll spend a lot of time making changes that are only on a text level, and won’t be visually different….which seems…I wouldn’t say pointless, but there’s not as much value in it for the time you spent. But know that not developing for that is actually discriminating against the visually impaired. And that’s what the real problem is.

Anyways, I’m thankful to have had this project. The work is tedious – though, I’m not doing it. But I’ve learned a lot. And not only have I learned a lot, I’ve learned a different way of thinking. And as far as projects go, I can think of no greater reward.

Because everything relates to Naruto

Tuesday, June 21st, 2011 at 12:20 am

I’m on the couch talking to Z about how she only sings like, twice a year but is still really good…

I show her the tweet I just posted: Sucks that Z’s singing just dwarfs my own. She sings 5 times a year and sounds infinitely better than me. Talent > Practice + Passion :(

W: It’s not fair, Talent is better than Hard Work.
.
.
.
W: *pouts* You’re Neji and I’m Rock Lee :(
Z: You love Rock Lee.
.
.
.
Z: I don’t wanna be Neji.
W: You have hair like him!
.
.
.
Z: ew. Can’t I be his cousin?
W: …..who’s that?
Z: Hinata!
W: Oh yeah…
.
.
.
W: No, you’re Neji.

…maybe you had to be there…..

Accomplishments #8.666 – Mid June 2011 Edition

Monday, June 20th, 2011 at 12:53 am

Shows / Movies
X-Men First Class – Done
Green Lantern – Done
House – Done
Glee – Done
X-Men Cartoon (entire series) – In Progress
The Office (last season) – To Do
Either: Jersey Shore or Game of Thrones or Community or Parks and Recreation or Modern Family or Mad Men or Chuck

Books & Manga
Harry Potter Books – To Do
Azumanga Daioh – To Do

worldofwarren.com
Remove Portfolio and Resume – To Do

warrenshea.com
Complete this site – In Progress

Gaming

Web Development and Design
Start Smashing Magazine Book 1 – To Do
Start Smashing Magazine Book 2 – To Do
Start ASP.NET 4.0 book – To Do
Start my HTML5 book – To Do

Other
Learn my Mac OS

Notes
Month is 2/3 over. I’ve been working a lot on warrenshea.com. The weddings are done. My weekends are still busy, and work is going to be pretty busy this week…I hope I can get back to being productive.

oh? hai! i forgot all about you!

Sunday, June 19th, 2011 at 9:29 pm

Yes, it’s true. Despite the fact that I occassionally checked the site, I’ve been MIA for a week.

The nights have been…busy lately. Basically, the last few weeknights, I start watching Glee and develop my professional site, warrenshea.com (yet to be released). Once I being developing…I don’t stop until late, late at night. There’s always SOMETHING I want to improve on, or do…I never found time to even think about my blog.

The last few days have been busy, since
Thursday
12am-3am: Green Lantern
3am-3pm: Sleep

Friday
5pm-2am: Karaoke w/ co-workers
2am-7am: Coding w/ music + singing to myself….so wired!
7am-3pm: Sleep

Saturday
3pm-7pm: Code/Get ready for TFC Game
7pm-10pm: TFC Game w/ co-workers
10pm-3am: Patio BBQ w/ co-workers
3am-2pm: Sleep

Sunday
2pm-5pm: Code/Get ready for Taste of Little Italy
5pm-8pm: Taste of Little Italy
8pm-?: Blogging…

Thing I’d like to blog about in the near future:
Reliability + Passion: The Keys to Success (basically, re-writing an old post of mine in a more professional manner, so I can reference it in my professional site).
Accessibility
Accomplishments #8.645161 – Mid June 2011 Edition
Singing + Karaoke
Music. My Music.

Things I want to do in the near future:
Photography session of some of my recent toys
Karaoke Song List – So many awesome songs I missed

God…after that Karaoke session, I can’t stop singing. Like, I’m singing to every song….quietly singing as I’m walking on the street….playing music over and over…singing to it. Maybe I’ll even record and post some, so I can improve….

Anyways, I’m gonna go clean my hamster cage, put on some X-Men Cartoon (because I finished Glee Season 2).

Oh right: Glee Season 2:
Let me say that I really like the show, Glee. But not because of the musical numbers. Not because of the high school drama. Partly because the humor. But mostly, I like Glee because occasionally, they deal with realistic, difficult issues. In season 1, they dealt with a lot of issues. So much so that I didn’t think they had more. But I was wrong. This season brought out inner beauty. It dealt with poverty, death, difficulty of coming out of the closet, and more…

What I love about Glee that it’s a show about Acceptance, and finding it. It’s about being an outcast, regardless of how pretty or handsome you are, how nice or mean you are, how popular or unpopular you are. It’s about friends that are close like family…and being able to be the person you are and still be accepted. And loved. I think almost anyone can watch this type of show and relate in some way, to someone. When you watch Glee, you’re a part of their family. Their drama.

It seems like a strange comparison, but I compare Glee to the X-Men in a lot of ways. Each member of the group, damaged in their own sort of way. Hated by everyone around them. Trying to be accepted by being better people, rather than by force. Living by example. Supporting each other.

I really thought Santana and Brittany were stars this season . As always, Kurt is given some of the most difficult situations. He’s a star in his own right but…I find his fight to be one of the hardest. Acceptance for him seems to be an impossible journey……but one he never gives up on.

I look forward to Season 3! I might even re-watch Season 1 and 2 again…

glee

Monday, June 13th, 2011 at 2:25 am

I started watching Glee….right now I’m on Season 1 Episode 20. It’s a good show, not a great show.

The musical numbers are pretty good. Sometimes.

The high school drama is…. repetitive. It’s less dramatic than say, Dawson’s Creek or One Tree Hill.

I think Dianna Agron is very nice to look at (and I enjoyed her appearance in I Am Number Four, despite being a terrible movie). But she sounds like she’s always got a cold. And also, she can’t act. It’s like watching January Jones in the X-Men.

I think Lea Michele is a great singer. But her character is SO OBNOXIOUS.

I think Matthew Morrison is like an older, less vocally strong Justin Timberlake. He’s good…but…not spectacular.

Anyways, what I really enjoy is that every once in a while, they’ll do a fantastic musical number. It’s nice just sticking around for that…

Also, every once in a while, they deal with difficult issues. I love that they have a physically disabled character in the show. The group has a lot of ethnic diversity. I love that the group is filled with all the cliques; jocks, cheerleaders, nerds, goths, geeks, and homosexuals. The group deals with all the issues that a cast of misfits like these would deal with. Racism, teen pregnancy, sexism, homosexualism…and well, just dealing with jerks most of the time. Every once in a while, they give me a show that makes me feel something, while the rest of the show is just…well, a series of events where I have no emotional attachment to. It’s more real now than it was at the beginning, but it’s still so…..high school. Most of the time.

Anyways, I should sleep…just wanted to write a bit about this show now that I’ve almost finishes Season 1. After that: Season 2 and then…who knows!