Wassup Jose Weblog nonsense at its best!

29May/102

Why Bother II

Last October, I published a post titled "Why Bother". It was regarding a web project I was considering, but declined because it was developed using a hybrid of .NET and Classic ASP technologies. It was a NEW project at the time, why use Classic ASP today?

Well, why the follow up post? Because, I was poking around on a popular forum and I came across a post asking for help with a .NET and ASP site. Nah, could it be the same moron? It is the same "guru", haha! Apparently, the site launched but is plagued with issues.

The architect * rolls eyes * is looking for someone to fix the bugs and implement some core features. Man, I am glad that I declined the work. My instinct told me to kick it to the curb and I was right. Anyone want to help? He will pay you $15 per hour. Bruahaha. LAME!

12Apr/101

Short and Sweet

I am keeping this one short and sweet. If you did not already know, Visual Studio 2010 has left the building. Yeah, it launched today. Well that is it for now, because I want to finish setting up my new Visual Studio 2010 environment. Later!

11Apr/100

Hello Android!

Finally! Today, I made the decision to develop a small "Hello World!" Android application to get a feel for the environment and SDK. Check it out. I setup the VM, IDE, SDK and built the sample application on the Windows platform in less than one hour. Easy as 1-2-3.

Listen up mobile heads, develop for Android! In a couple years, Android is going to be THE dominant mobile platform. Believe it. Plus, no need to deal with the proprietary hardware or bullshit publishing requirements. Later, got to get my Android on!

8Apr/100

Foursquare for Windows

I was checking out the new projects on CodePlex and found an interesting project for the mobile developers out there. iPhone and Android are the hottest platforms at the moment, but I stumbled on a great Windows Phone 7 project.

Foursquare for Windows Phone 7 is a complete example of a Windows mobile solution. The initial code was imported on March 29th, so the project is fairly new. Thanks to Touchality for sharing the project with the open source community. Nice!

17Mar/101

Dissing Visual Basic

Haha, check out the below snippet from a local employment listing. The company is looking for Senior .NET developers with C#, Visual Studio, JavaScript, SQL, Reporting Services, etc. and has the balls to call out that "Experience with Visual Basic doesn't count." WTF!

There is an ongoing debate between the C# & VB camps over everything and anything, but we all know both .NET languages compile into MSIL and then JIT'd to O/S specific machine code. Aside from some language differences, it is all the same shit!

It is apparent the employer does not know what the fuck they are talking about. Oh, here is another nugget to consider. Some of us know the employer! Lame. Lastly, I know VB guys who can kick their entire team's ass. Bets anyone?

Filed under: Development, Humor 1 Comment
21Dec/091

Code WTF

Why use VBscript with ASP.NET? If that were not bad enough, check out the variable types. I like how the developer (I use the term very loosely) mixes Hungarian notation with Pascal Case. Also, this mess executes in the Page_Load event and is duplicated on all pages.

My favorite part is how the page communicates with the data store directly. Fat clients are here to stay. Design patterns, n-tier architectural patterns, and strong-typed languages are for losers! BTW, WordPress still cannot correctly render code snippets. Lame.

Dim UserName As String
Dim oConn As SqlConnection
Dim oCmd1 As SqlCommand
Dim oCmd2 As SqlCommand
Dim oCmd3 As SqlCommand
Dim aConfig As ConfigurationSettings
Dim strConn As String
Dim strSQL As String
Dim LastActivity As string
Dim MemberID As String = ""
Dim Inactive as Boolean

Private Sub Page_Load()
Dim dr As SqlDataReader

MemberID = Request.Cookies("Site")("MEMBERID")
strConn = ConfigurationManager.AppSettings("ConnectionString")
oConn = New SqlConnection(strConn)
Inactive = False

oConn.Open()
If trim(MemberID & "") <> "" Then
strSQL = "sp_Member @MODE='GETLASTACTIVITY',@MemberID=" & MemberID
oCmd1 = New SqlCommand(strSQL, oConn)
dr = oCmd1.ExecuteReader()
While dr.Read()
LastActivity = dr("LastActivity")
End While
dr.Close()
Inactive = DateDiff("n",LastActivity,Now()) > 30
End If
End Sub

Filed under: Development, Humor 1 Comment
20Nov/091

Turd Manager

I was just notified that we have zero active bugs on our current project. Hell yeah, we be bad and shit. Well, instead of celebrating; I could not help but think of a particular asshole that used to go FAR out of his way to write bugs on a damn whiteboard!

In addition to his daily crap, the mofo spent countless hours "managing" bugs. Think about this for one minute. The team was using a tool, which supported bug tracking, assignment, routing, and reporting. Why was the turd manager micro-managing the bugs?

Simple, the mofo was "making" work for himself. Hold up, wait a minute. That reminds me of another loser that used to make work for himself. We are surrounded by turds. Watch your step people, turds ahead! Arrgghh.

Caution

Filed under: Development, Rant 1 Comment
27Oct/090

Didn’t Bother

This is an update to the Why Bother post. Well, I tried to convince myself that it might not be so bad working with "classic" technologies. What the hell was I thinking? I had to smack myself out of it and have officially turned down the project.

No doubt, I made the right decision. I have enough headaches as it is, so I kicked it to the curb. Even with a higher rate, I still think I would have come to the same conclusion. "Not going to happen!"

17Oct/090

Why Bother?

I am in the process of signing another project, but think I am going to have to respectfully decline. The request was for someone experienced with the latest and greatest Microsoft technologies. What the heck, I will give it a shot.

Well, I was given access to the source code and quickly learned that the application uses a hybrid architecture comprised of new technologies and 10 year old scripting crap. Ahh, NO THANKS! I am not prepared to go back in time and work with archaic technologies.

2Oct/091

Hitting The Pipe

Haha! Look what I found on Craigslist. Does the project background sound familiar? If this is the project I think it is, the problems are not going to be fixed anytime soon. Also, I assure you that the vendor is NOT going to find an architect-level consultant for $60 per hour.

Let me guess, the SQL architect will be billed at a $105 per hour CMAS rate and the vendor is paying only $60. I think I know who the cheap vendor is too!! Does the vendor name start with an "E", "K", "H", or "T"? Losers!