Programming Styles

Posted in Software Development on January 26, 2010 by Mr. Khoi Nguyen

Over the years I’ve met many developers and got to know many different programming styles. Here are some of the odd ones. Do you know someone like that?

Shotgun Programming

It is a programming style where the developer tries random shots at the code. “Well, this method call is failing…. I’ll try changing this parameter from false to true!” Then of course it doesn’t work and the developer goes: “Well, maybe I could just comment out the whole method call!” and so on. It can go on forever until it works by pure chance or the developer is rescued by a peer who points the correct solution.

A regular developer can go crazy in a few hours if he finds himself pairing with a shotgun programmer. It can drive you NUTS. Two shotgun programmers should never do pair programming together, because their destructive results are magnified when they work together.
Read more »

Cảm xúc

Posted in My Day on January 24, 2010 by Mr. Khoi Nguyen

Tốt nghiệp rồi, tại sao mọi người có nhiều cảm xúc thế, mà mình thì không có, không cảm thấy gì, không thấy vui, không thấy buồn, không thấy xa, không thấy vắng, cảm giác vẫn vậy, vẫn như 2 năm hay 3 năm trước. Chỉ khác là bây giờ không biết là nên làm gì tiếp, thấy có nhiều cái khó khăn hơn. Công việc, học tập… nên như thế nào?? rồi mọi thứ sẽ ra sao, khi mà mình đã đủ thấy được có nhiều cái bất công, người làm nhiều hưởng ít, người không làm hưởng lắm, người học lắm thì nghèo, kẻ vô học thì lắm tiền… Giờ đây mặc dù mình đã có công việc, gọi là ổn cũng được, bất ổn cũng được, nhưng mình vẫn chưa có cảm giác được yên tâm, vẫn không tin tưởng vào tương lai chút nào cả.

Lại thấy chán việc

Posted in My Day on December 11, 2009 by Mr. Khoi Nguyen

Haizz. Lại chán rồi. Không biết khi nào mới tìm được 1 chỗ ưng ý. Biết là mỗi nơi đều có ưu nhược điểm khác nhau, cơ hội thăng tiến khác nhau, học được những thứ khác nhau.

Ở VDC là nơi đầu tiên mình làm việc với .NET, biết đến framework DNN, làm SQL tốt hơn, quen được nhiều người hơn, nhưng môi trường làm việc thấy mình không hứng thú, nó làm cho mình ỳ hơn, không năng động được.

Ở Mypay cũng là nơi phát triển được nhiều, học được nhiều. Riêng về lập trình, giờ thì mình đã quá quen thuộc với .NET, với CSS, và cả việc training cho người khác, thậm chí học được cả cách làm TL, PM, mình cũng học được nhiều thứ ở anh Phương. Nhưng làm ở đây cũng chán, có lẽ do thời gian này phải làm đồ án nên hơi phân tâm, bận rộn nên chưa thực sự tập trung vào công việc. Một lý do nữa là ở đây team còn nhỏ quá, không học hỏi được nhiều, mặc dù cơ hội cho mình lá khá lớn, nhưng giờ đó chưa phải là cái thu hút mình, quan trọng thời gian này là học hỏi được những gì, học được những kỹ năng gì, trong khi đó ở Mypay thì cách quan hệ, cách quản lý công việc còn quá non kém, mình nghĩ vậy.

Rồi sẽ đi đâu, với khả năng kém, kinh nghiệm ít, ngoại ngữ tồi như mình bây giờ. >”<

Buồn ngủ

Posted in My Day on November 10, 2009 by Mr. Khoi Nguyen

Buồn ngủ qá, mắt zíp cả vào, ngồi nghe nhạc để tỉnh ngủ mà lại thành ra ngủ quên, vào #fb 1 lúc cũng không khá hơn. Nhưng phải cố, còn bao việc phải làm, giờ mà ngủ thành quen mắt mất, chẳng làm được việc j. Cố lên nào, mở mắt ra, căng mắt ra mà làm việc đi

Rét đầu mùa

Posted in My Day on November 9, 2009 by Mr. Khoi Nguyen

Lại một mùa đông nữa, lại sắp tết rồi, nhưng tết năm nay khác với tết mọi năm, mùa đông năm nay cũng khác mùa đông mọi năm, sau tết là sẽ ra trường, ko còn đi học nữa rồi, mùa đông này không còn được ngủ nướng đến trưa nữa, sáng sớm đã phải dậy rồi chuẩn bị đi làm, ôi ngại quá.

Chẳng biết tết này rồi tết sau sẽ như thế nào, mình đã có nhiều hy vọng, mong muốn và cũng đã cố gắng. Nhưng, có lẽ đúng như lời thầy nói với mình: luôn chỉ làm những việc dưới sức, không cố gắng để làm những việc cao hơn, nên sẽ khó mà tiến bộ được. Không biết phải làm sao đây, khi chỉ một thời gian là mình lại chán và muốn đổi sang việc khác, thiếu cố gắng quá. Cố lên nào tôi ơi!

SQL Server 2008 display error when i want to edit a table

Posted in SQL Server 2008 on October 28, 2009 by Mr. Khoi Nguyen

SQL 2008 Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created.

I’ve just started using SQL 2008 and have encountered a very annoying problem. Whenever I change a table I get an error:

Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.

WTF? I was able to change tables whenever I wanted to in SQL 2000 and 2005 and now I’m not allowed to in SQL 2008. Oh wait, I need to disable some stupid option that shouldn’t have been enabled in the first place. To do this follow these instructions:

Within SQL Management Studio click on the Tools menu. Then Options, then the Designer node and uncheck the box that says: Prevent saving changes that require the table to be re-created.

Now we can actually work with tables like we were able to do in SQL 2005. Nice extra step MS, next time make it more difficult to do what we need to do.

Ôi đồ án

Posted in My Day on October 28, 2009 by Mr. Khoi Nguyen

Chắc phải đến cả tháng nay không đụng chạm j đến cốt kéc của đồ án, toàn làm linh tinh ngoài lề, có lẽ phải khẩn trương thêm thôi, lại còn viết tài liệu nữa chứ. Thực ra buổi tối cũng không phải quá ít thời gian, nhưng mình toàn làm linh tinh, rồi đọc tin, rồi chat chit. Cố lên

Visual studio 2008 SP1 is available

Posted in .NET with tags , on October 27, 2009 by Mr. Khoi Nguyen

This is download link for VS 2008 SP1. If you want install SQL Server2008, must be install VS 2008 SP1 before

http://download.microsoft.com/download/a/3/7/a371b6d1-fc5e-44f7-914c-cb452b4043a9/VS2008SP1ENUX1512962.iso

Viết cho ngày mới

Posted in My Day on September 10, 2009 by Mr. Khoi Nguyen

Lại một ngày nữa trôi đi, nhanh quá vậy, nhưng sao công việc mình làm được thì lại quá ít ỏi, nếu không muốn nói là nothing :( .

Suốt bao ngày ngồi đọc đọc viết viết, rồi lại xóa, sửa lại, mãi mà vẫn chưa xong, không biết ngày hôm nay sẽ ra sao tiếp đây, buồn quá, buồn cho một tương lai mù mịt

Add telerik into VS 9

Posted in .NET on September 8, 2009 by Mr. Khoi Nguyen

Add các file .dll trong thư mục bin35 vào thư mục bin của solution và vào thư mục C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies