HN user

ceekays

150 karma

A Malawian Developer interested in Open Source platform and Human Language Technologies.

Posts61
Comments11
View on HN
static.googleusercontent.com 10y ago

Google's Bigtable: A Distributed Storage System for Structured Data [paper] [pdf]

ceekays
1pts0
news.ycombinator.com 11y ago

What Is a “ReadOnly Queue” in .NET?

ceekays
1pts0
typographyforlawyers.com 12y ago

If you've a choice about using Times New Roman, please stop: use something else

ceekays
1pts0
developers.helloreverb.com 12y ago

Swagger API: A framework for visualizing RESTful web services

ceekays
2pts1
www.specflow.org 12y ago

SpecFlow – Cucumber for .NET

ceekays
1pts0
www.businessinsider.com 12y ago

South Korea Is Building A $1.5B 5G Internet That Can Download Movies In A Second

ceekays
3pts0
blog.pluralsight.com 12y ago

What pythonistas think of ruby

ceekays
5pts3
www.ioccc.org 12y ago

Results of the 22nd International Obfuscated C Code Contest Released

ceekays
1pts0
php.net 12y ago

JavaScript malware compromised two php.net servers

ceekays
5pts0
siliconangle.com 12y ago

PHP.net Compromised, Caught Potentially Spreading Malware

ceekays
2pts0
twitter.com 12y ago

PHP is now on Twitter

ceekays
2pts0
msdn.microsoft.com 12y ago

The Hidden Roles of Software Architects (March 2008)

ceekays
1pts0
github.com 12y ago

jbase.lang: Language Definition for Syntax Highlighting for jBASE in Gedit

ceekays
1pts0
www.php.net 12y ago

PHP 5.4.18 is now available.

ceekays
2pts0
www.techrepublic.com 13y ago

Microsoft puts its spin on JavaScript with TypeScript

ceekays
9pts6
news.sky.com 13y ago

Google Boss: We Follow The Law On Tax

ceekays
16pts65
www.good.is 13y ago

Google Doesn't Pay Taxes

ceekays
2pts0
goparallel.sourceforge.net 13y ago

The Pain Of Parallel Programming

ceekays
2pts0
mashable.com 13y ago

20 Developers to Follow on Twitter

ceekays
2pts0
www.dropbox.com 13y ago

New Yahoo UI is broken in Mozilla Firefox 18.0.2

ceekays
2pts1
try.github.com 13y ago

Learn how to use Git in 15 minutes

ceekays
2pts0
webtecker.com 13y ago

Programing Cheat Sheets

ceekays
1pts0
www.csoonline.com 13y ago

Ruby on Rails security updates address SQL injection flaw

ceekays
2pts0
webapps.stackexchange.com 13y ago

How can I view a history of posts to my Facebook wall?

ceekays
1pts0
www.codeproject.com 13y ago

A lazy stream implementation in C++11

ceekays
4pts0
www.google.com 13y ago

Google Transparency Report – requests from government agencies for user data

ceekays
38pts20
www.andrew-hoyer.com 13y ago

Andrew Hoyer: the walking man implemented using only CSS3 animations

ceekays
2pts0
www.coolage.in 13y ago

Outlook.com: New email service from Microsoft with Facebook Integration

ceekays
1pts0
www.androidauthority.com 13y ago

Nexus 7 is denied entrance in the Chinese market

ceekays
2pts0
fridge.ubuntu.com 13y ago

Ubuntu 12.10 (Quantal Quetzal) Beta 1 Released

ceekays
5pts0

I agree with you on several things:

[1] Actually I am a Rubyist and a Pythonista at the same time. I did not see the original post on the forum, so I just posted this one

[2] I am not sure if the favicon has anything to do with YouTube because I see the colours are slightly different. However, I may not argue for or against because it is of less significance to me

[3] "If there is still a high priesthood among programmers, it must be those few who know how to do this [i.e. develop a programming language]." - (Herbert Schildt, C - The Complete Reference). I think there is a big difference between the language and the creator. We may not like all languages (because of our personal preferences) but we need to respect the creators because just to create a programming language is not an easy job. So I do not think it is good to insult, exasperate, degrade or demean a creator of a language. Larry Wall is a good man just like Matz (Ruby), Dennis Ritchie (C), James Gosling (Java), Ken Thompson (B and Go), Rasmus Lerdorf (PHP), etc

Source code version controlling may have "less" to do with "agile" or "collaborative development", but how can you "collaboratively" track changes among developers? Version control helps. I have ever been a detester of version control before, but I saw it in practice where I was in a bigger group of developers. It changes my whole thinking about it.

In addition, we used ticket versus code check-ins during scrum sessions. It was great!

at my previous employement, we were using agile (scrum, to be specific). We used to pair-program. Always, the head of the team made sure that you have a new workmate for a every new project. As such, you got used to know and leverage the different talents of the co-workers. We used to have fun through freestyle coding (once a month) and pseudo-random brownbags where we were learning new techniques in the indurstry. Being in Africa, brownbags were great and everyone of us was always making sure to keep track of what was happening in software world.

But when I changed jobs in July last year, I met a different team. I call it a dead team. There is no collaborative development, no source code versioning and tracking. (I am comfortable with git and mercurial). No brownbags, no codefests, no freestyle. Everyone works like a cowboy. I tried introduce agile, the team was just rigid because of the head.

Now the head of the team is quitting early September. There are high chances that I may acting as the head of the team after he is gone. But even if I may not be acting, I think I will try again to bring back the culture I used to love. I am guessing it was the head who was refusing to change. Two months ago I tried to introduce git to some workmate, he liked it only that he could not do more with it since the team doesn't use versioning.

I have learnt something: some people refuse change.

I think this is different from just normal articles as it explains how to do stuff with js. I still think that someone who is new around here(ay news.yc) or there (in js) will find this significant. I have had people asking me about logging javascript stuff and I thought instead of me blogging a replica, I should just paste the existing one