I was wondering if you could expand on one of your points you made in
the following quote:
"But the other negative is that it seems when you take money from
Neotny, you also take money from the SG govt and are not as well
insulated from those KPIs as one would hope."
Could you give some specific examples of KPIs that would be a
hindrance to most startups?
> care - they aren't competition to ...
>
> read more »
-jf
> --
> Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
thanks. Again as per my question - what exactly have u tried? I havent
seen or heard too much about your employment ads. You say you've
tried? How have u tried, and what have u tried?
> I've
> built systems for startups that had a large impact on their ability to move
> forward as a company and actually receive private and govt funding. I've
> encouraged clients to both stay and move to Singapore with mixed results.
cool.
> I've been involved from all sides of the startup scene in Singapore and many
> of my best clients are Singaporean clients. I've been trying to build more
> of a physical presence there but these issues have made that clearly not a
> viable option for the time being - but I've not given up.
referring to the entrepass, I assume. But dont u have a company here
already? How have things not been viable for you?
> We'll see how it
> goes. I think anyone who's been active at the hackerspaceSG startup scene or
> has heard about Agile in Singapore is likely to know about me and my
> company, Proteus Technologies.
haha.
> Sadly I've seen a few local startups with
> good potential to break out decide to leave Singapore rather than build
> there and this is a trend that worries me most.
>
That's sad. Where did they move to, and what made them move?
-jf
--
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."
--Richard Stallman
"It's so hard to write a graphics driver that open-sourcing it would not help."
-- Andrew Fear, Software Product Manager, NVIDIA Corporation
http://kerneltrap.org/node/7228
--
Chat: http://hackerspace.sg/chat
for Government: I can't think of any single thing more important than an overhaul of IT tendering. Perhaps split-stream into "tactical" (aka bread and butter IT deals that IBM/MS/ORCL/NCS/etc can fight over) and "strategic" (subject to a clean sheet of criteria that values: innovation; local talent development; fast, iterative development; open standards; open data)
--
Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
uh? I'm really just working on the presumption that u're open to questions.
> First off, employment ads are not
> effective ways of recruiting the kinds of talent I'm looking for. Haven't
> been since 1989.
take the term "employment ads" loosely. I'm sure you have better ways
of reaching people. Heck, we're on one (a mailing list) right now!
> Secondly, the things I'm writing about don't just pertain
> to me or my specific company. Indeed for the most part, I am not the
> demographic that Singapore should or does target.
ok. I'm not making a judgement on that. But u still want to be here?
Why shouldn't Singapore target ur demographic?
> We're a services firm -
> not an investable entity for the most part. I'm mostly talking about my
> experiences helping my clients do tech startups successfully in Singapore
> and what they must endure.
>
ok. No problem. Unless u're doing something really wrong here, it
still sounds like u should be part of the demographic targetted.
> Finally, your questions don't really pertain to my analysis and proposed
> solutions. Rather than assume that I'm doing it wrong, perhaps you might
> express an opinion about my conclusions and offer some suggestions as to how
> these concerns may be overcome?
>
I dont know about that. That may be a bit too presumptious. I'm asking
questions to understand first before assuming that you're doing
anything wrong, and to understand where 're coming from.
-jf
--
Chat: http://hackerspace.sg/chat
@paulfor Government: I can't think of any single thing more important than an overhaul of IT tendering. Perhaps split-stream into "tactical" (aka bread and butter IT deals that IBM/MS/ORCL/NCS/etc can fight over) and "strategic" (subject to a clean sheet of criteria that values: innovation; local talent development; fast, iterative development; open standards; open data)
The Government does have provision for procuring more "strategic" projects - it's called the RFP (Request for Proposal). It works quite similar to the Open Tender process, except that they don't give requirement specs. Instead, they give broad desired outcomes that aren't clearly defined (and they can specify their budget).
However, the RFP seems to be very rarely used for IT projects, my guess is because it's pretty obscure so nobody really dares to use something unfamiliar.
But at least the provision is already there.
coleman.
On Sat, Dec 3, 2011 at 12:03 AM, Lucian Teo <lucia...@gmail.com> wrote:
This is a fantastic discussion that encapsulates so many of my own bugbears. Will type out a fuller response when I have access to a full sized keyboard.
Any government folks on this list?
Think you've made very good and pertinent point about our environment. I'll see which contacts within the government I can forward them to. To be perfectly frank, it won't trigger an avalanche of change, but it may come in useful in somebody's plans to improve things. You've probably saved someone a lot of work in organizing and articulating the thoughts of many modern entrepreneurs trying to make it in Singapore.
-jf
--
Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
Well said!
In the ICT/IDM field, where agile software development has been proven appropriate for new-market/new-product situations, any contract for an "innovative solution" that relies on waterfall methodology is pretty much doomed to fail.
http://neverindoubtnet.blogspot.com/2009/07/tom-demarco-recants.html
It's interesting that the father of design patterns, Christopher Alexander, effectively espoused agile development in architecture.
http://en.wikipedia.org/wiki/Oregon_Experiment
Anybody who's registered a business recently with www.bizfile.gov.sg knows what I'm talking about. This is one of the worst designed websites I have ever used.
You're punished for clicking the back button: do not pass go, do not collect $200. Start from scratch at the home screen.
You're punished if your browser crashes and you log in again using a different browser: you have to sit in the corner for 30 minutes to ponder your sins.
You're punished for doing the obvious. There's a big fat "endorsement" link on the front page, under "most frequently used e-services". But that link doesn't work. Instead, you need to navigate three deep through "e-services / company / endorsements / by director" to find a working link.
I'm sure the client, ACRA, had the best of intentions when specifying the design. I'm sure the vendor had competent, capable developers.
It's waterfall design that produced this monstrosity of a website.
Checklist-based KPIs create a passive-aggressive development relationship between vendor and client, in which hostility and defensiveness are the norm.
Naturally the downside of polys is that most of their grads have yet to do their military service so they're basically yanked out of availability right when they're most useful. However, girls and foreigners don't have this liability. So the natural thing to do is find the girl & foreign geeks and focus on them. Tough break for the guys, alas...
I was getting to that. Key to that was finding out exactly what you've
done. You've got a pretty long post there (one of the longest to be
seen on this list!), so it would be good to summarize exactly what you
say here. I think your point about the pool (taking your own words)
would be
"What is so clearly lacking is capable and experienced development
talent. This - so far - has absolutely nothing to do with cost. I
can't pay extra and find good talent here."
Correct? If you mean to say that there are ZERO, Zilch, Nada, NONE, NO
capable experienced local developers, I would say that that can be
very easily demonstrated to be wrong. If you havent found any, you've
gone about it the wrong way (whatever way that is). Now if you were to
talk specifically about Python developers... then that would be a
restricted statement, about a specific subset.
On Sat, Dec 3, 2011 at 3:13 PM, Benjamin Scherrey <prote...@gmail.com> wrote:
> As someone who is actually a big fan of military service and feels that it
> is the primary role for government, I think a long term conscriptive policy
> is ultimately detrimental to a country's defense from a military perspective
> and also ends up having a higher cost economically. I doubt, however, that
> we're gonna be able to get that policy changed in order to improve the
> conditions for startups (and don't even get me started on why this has
> destroyed the music scene in Singapore...) but I do like your idea as a way
> of helping insulate small companies from the very serious impact.
>
indeed. Local males can be shunned because of their service to the
nation. The irony.
(Music scene?)
> Indeed I will reveal my next secret plan for recruiting raw talent in
> Singapore. I've basically given up on the Unis as a place of primary
> recruitment. I will certainly keep an eye out for the exceptional ones - as
> I always do -
How are you doing that right now?
> but the sense of entitlement from so many of the otherwise
> promising grads makes it a poor first choice. When I decide to refocus my
> efforts I will go to the polys.
My experience and opinion is that the polys do a much better job of
education than the universities. But of course, as with anything, this
is a situation that's always in flux. Good lecturers pop up and appear
every now and then in either type of institution. The question is
which institution allows for the lecturers to focus on the teaching.
Rather than the uh... paper writing.
> Naturally the downside of polys is that most
> of their grads have yet to do their military service so they're basically
> yanked out of availability right when they're most useful. However, girls
> and foreigners don't have this liability. So the natural thing to do is find
> the girl & foreign geeks and focus on them. Tough break for the guys,
> alas...
>
hm. Something should be done to address that.
-jf
--
Chat: http://hackerspace.sg/chat
(So I guess the simplistic - and realistic too - answer is "no". Pair
programming alone wont do it)
-jf
> --
> Chat: http://hackerspace.sg/chat
I was getting to that. Key to that was finding out exactly what you'vedone. You've got a pretty long post there (one of the longest to be
seen on this list!), so it would be good to summarize exactly what you
say here. I think your point about the pool (taking your own words)
would be
Correct? If you mean to say that there are ZERO, Zilch, Nada, NONE, NO
"What is so clearly lacking is capable and experienced development
talent. This - so far - has absolutely nothing to do with cost. I
can't pay extra and find good talent here."
capable experienced local developers, I would say that that can be
very easily demonstrated to be wrong. If you havent found any, you've
gone about it the wrong way (whatever way that is). Now if you were to
talk specifically about Python developers... then that would be a
restricted statement, about a specific subset.
How are you doing that right now?
> Indeed I will reveal my next secret plan for recruiting raw talent in
> Singapore. I've basically given up on the Unis as a place of primary
> recruitment. I will certainly keep an eye out for the exceptional ones - as
> I always do -
> Naturally the downside of polys is that mosthm. Something should be done to address that.
> of their grads have yet to do their military service so they're basically
> yanked out of availability right when they're most useful. However, girls
> and foreigners don't have this liability. So the natural thing to do is find
> the girl & foreign geeks and focus on them. Tough break for the guys,
> alas...
>
sure. I'm kinda thinking the same thing too.
> On Sat, Dec 3, 2011 at 3:11 PM, Jeffrey 'jf' Lim <jfs....@gmail.com>
> wrote:
>>
>> I was getting to that. Key to that was finding out exactly what you've
>> done. You've got a pretty long post there (one of the longest to be
>> seen on this list!), so it would be good to summarize exactly what you
>> say here. I think your point about the pool (taking your own words)
>> would be
>
>
> Um... as you noticed the post was already long. And that *was* my summary.
> :-) How to do more without writing a book? I built an entire company around
> a 21 year old shy young gal from a tiny town in Thailand where I don't even
> know the local language. Let's just assume I know how to recruit for now.
>>
ok..
>>
>> "What is so clearly lacking is capable and experienced development
>> talent. This - so far - has absolutely nothing to do with cost. I
>> can't pay extra and find good talent here."
>>
>> Correct? If you mean to say that there are ZERO, Zilch, Nada, NONE, NO
>> capable experienced local developers, I would say that that can be
>> very easily demonstrated to be wrong. If you havent found any, you've
>> gone about it the wrong way (whatever way that is). Now if you were to
>> talk specifically about Python developers... then that would be a
>> restricted statement, about a specific subset.
>
>
> No this isn't what I meant and I clearly stated in that same email that
> there were exceptions here. The point I was making was that the issue is NOT
> one of pay which is an argument I've been presented with a number of times.
>
Right. I sort of missed that. Not much sleep and a big body of text
will do that to you. Sorry about the misrepresentation.
> I'd be curious to hear your explanation for my observation regarding the
> remarkably poor overall quality of real systems code compared to every where
> else given the educational, government, and financial advantages Singapore
> has over just about everywhere.
>
I would argue that you really need to take a look at the makeup (and
processes) of the teams that churned out this crap. Can you say for a
fact that they were all local? A lot of change has happened over the
years. Especially in the big SIs that typically do this kind of stuff.
Even the SMEs have changed too.
>>
>> > Indeed I will reveal my next secret plan for recruiting raw talent in
>> > Singapore. I've basically given up on the Unis as a place of primary
>> > recruitment. I will certainly keep an eye out for the exceptional ones -
>> > as
>> > I always do -
>>
>> How are you doing that right now?
>
>
> I'm not. We've removed our physical presence in Singapore a few months ago
> and don't presently have an incentive to pursue it. I expect that will
> change again with new opportunities perhaps next year. At that point in time
> I will likely pursue this approach if I feel it appropriate.
>
> I have to say, you seem very focused on the tactical issues and I'm very
> much trying to point out strategic implications. Tactics are going to be
> completely different for different needs.
Right. As i said, i was seeking to understand first. But I will get
with the program, and talk about the strategic... (case about guys vs
girls, for instance)
> Proteus Technologies & Pivotal
> Labs are companies with very similar goals, capabilities, and ideas - but
> our tactics are night & day different because we are pursuing things
> according to our own philosophies and priorities. I wouldn't expect my
> tactics to be appropriate for many other groups. It's all way too context
> sensitive unless you consider tech talent to be like factory workers (which
> I clearly don't).
>
>>
>> > Naturally the downside of polys is that most
>> > of their grads have yet to do their military service so they're
>> > basically
>> > yanked out of availability right when they're most useful. However,
>> > girls
>> > and foreigners don't have this liability. So the natural thing to do is
>> > find
>> > the girl & foreign geeks and focus on them. Tough break for the guys,
>> > alas...
>> >
>>
>> hm. Something should be done to address that.
>
>
> Like? :-)
Gibson's suggestion is a start. I've also heard something about
actually being able to bring in a work laptop to reservist, but havent
followed up on it. This wont help mitigate the downside of having to
be away... but will help to migitate the effects somewhat. Aside from
these 2 things, this is a tough situation to deal with. It should also
prove useful to look at other small nations with compulsory
constription, and an active tech economy to see how they handle this
(Israel comes to mind).
-jf
Anybody who's registered a business recently with www.bizfile.gov.sg knows what I'm talking about. This is one of the worst designed websites I have ever used.
You're punished for clicking the back button: do not pass go, do not collect $200. Start from scratch at the home screen.
You're punished if your browser crashes and you log in again using a different browser: you have to sit in the corner for 30 minutes to ponder your sins.
[RFP] works quite similar to the Open Tender process, except that they don't give requirement specs. Instead, they give broad desired outcomes that aren't clearly defined (and they can specify their budget).
--
Chat: http://hackerspace.sg/chat
--
Chat: http://hackerspace.sg/chat
(That's why JFDI screens for founder teams who can read as fast as they breathe, so they can absorb lean startup methodologies without having to be taught.)
> --
> Chat: http://hackerspace.sg/chat
i also heard about speed reading after many years completely
accidentally in utube video.
im interested too.
--
tom
--
tom
--
Chat: http://hackerspace.sg/chat
speed reading is cool, but not enough. you also need to learn how to
take notes and how to review what you've read/learned.
http://pragprog.com/book/ahptl/pragmatic-thinking-and-learning is a
quite good intro to many useful practices.
- Ivan
I'm not sure it's easily taught as we're undoing years of daily
reinforced habits. I'll try to come up with a test plan that doesn't
involve tasers and cocaine.
Anyone interested helping create THE PLAN? ;)
Patrick
--
Speed reading should help with the reviewing. I.e.,
Lots of writers announce their intentions and then follow a trajectory,
so reading becomes just scanning for deviations from that path.
Does the current section fit into the overall argument flight plan? How
much of a deviation is this? Has the author's soaring argument just gone
into Rapid Unscheduled Disassembly?
Patrick
If anyone is wwilling to spend an hour sharing their tips (and guiding
someone through the basics) of speed reading, I'll help to organise it.
I'm no expert but perhaps a good program would be an introduction, demo,
teaching, practice a random paragraph, and recall.
We'll leave it up to the individual to decide if s/he has the discipline
to continue practice and learning beyond the casual class.
Let me know if you'd care to conduct - seems there's already some
interest to learn here.
Alvin.
> --
> Chat: http://hackerspace.sg/chat
I'm interested in getting the materials together to do this.
Anyone else interested in running or helping run the workshop?
This is the second time in as many days I've come across the idea of speed reading as a competitive advantage in the workplace. I'm interested to know if this is widely held in Singapore/SE Asia and whether people typically pay for courses in speed reading?
Although high general intelligence is common among hackers, it is not the sine qua non one might expect. Another trait is probably even more important: the ability to mentally absorb, retain, and reference large amounts of `meaningless' detail, trusting to later experience to give it context and meaning. A person of merely average analytical intelligence who has this trait can become an effective hacker, but a creative genius who lacks it will swiftly find himself outdistanced by people who routinely upload the contents of thick reference manuals into their brains. [During the production of the first book version of this document, for example, I learned most of the rather complex typesetting language TeX over about four working days, mainly by inhaling Knuth's 477-page manual. My editor's flabbergasted reaction to this genuinely surprised me, because years of associating with hackers have conditioned me to consider such performances routine and to be expected. --ESR]
Nice window on his mind. The better model of the world you have in your
head, the less you need to experimentally verify.
Somewhat related, I turned the worst of 4chan /b/ into a presentation on
mistakes made:
http://haller.ws/projects/mistakes/
It has nudity and graphic violence, so you should probably skip it.
Patrick
On Dec 5, 11:48 pm, Mingming Wang <mingofd...@gmail.com> wrote:
> The book *How to read a book *is very good on how to read. Recommended for
--
i had a conversation with a student a few days ago, who wanted to learn
python, and i gave him the 'learning python' book from o'reilly.
he then complained that the book was to verbose, and preferred something
more compact. fair enough, though i tried to explain that just reading
through it would still be helpful.
my take on this is that you can read something in order to remember where
you read it, so that when you have a problem you know where to look it up.
greetings, martin.
--
cooperative communication with sTeam - caudium, pike, roxen and unix
services: debugging, programming, training, linux sysadmin, web development
--
pike programmer working in china community.gotpike.org
foresight developer (open-steam|caudium).org foresightlinux.org
unix sysadmin iaeste.at realss.com
Martin B�hr http://www.iaeste.at/~mbaehr/ is.schon.org