A Django site.
July 17, 2008

Phil Windley
pjw
Phil Windley's Technometria
» August CTO Breakfast at UTOSC

A few days ago I said that we wouldn't be holding a CTO breakfast in August. I was wrong. In fact, we'll be holding the breakfast on August 28 in conjunction with the Utah Open Source Conference at Salt Lake Community College. Please mark your calendars.

If you're a regular breakfast attendee, I have discount codes for UTOSC that I can give you. Just send me a note.

Tags: utah events open+source cto breakfast

July 14, 2008

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast on Friday

We're doing the July CTO breakfast a little early this month because of Pioneer day. For those of you not familiar with Utah, Pioneer day is a state holiday on the 24th of July and it's a pretty big deal. Celebrates the day the first pioneers entered the Salt Lake Valley in 18481847.

We'll do the usual thing on Friday. Anyone with an interest in technology products and companies it welcome to come. Hopefully Phil Burns will come and we can get into heated discussions about the iPhone. :-) If you've got other things you'd like to discuss, bring them up.

There's no breakfast in August. After that, here's the schedule:

  • Sept 26 (Friday)
  • Oct 30 (Thursday)
  • Dec 5 (Friday) - Combined Nov and Dec breakfast

Here's a Google calendar for the breakfast.

We'll meet in the Novell Cafeteria (Building G) at 8am and go until 10am. I hope to see you there.

Tags: utah events cto breakfast

June 24, 2008

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast on Friday

The CTO Breakfast be this friday from 8:00 until about 10:00. We'll be at the Novell cafeteria (Building G).

I'm spending the first part of this week at Velocity so I'm sure I'll want to talk a little about that. If you've seen something fun or cool in the last month, come and talk about it.

Here are the times for future meetings. Put them on your calendar now!

  • July 18 (Friday)
  • No breakfast in August
  • Sept 26 (Friday)
  • Oct 30 (Thursday)

Or, just subscribe to the Google Calendar.

Tags: cto breakfast utah event

June 4, 2008
» iProvo Sale

The city council voted tonight to sell iProvo to Broadweave. The vote was 4-3 in favor, with members Stewart, Richards, Dayton and Johnson in favor, and members Turley, Clark and Hall-Everett opposed.

The final sale doesn't close until the 30th, but at this point it looks like pretty much a done deal.

No Tags

May 31, 2008

Phil Windley
pjw
Phil Windley's Technometria
» UT Open Source Conference CFP

The Utah Open Source Conference is calling for presentations. If you've got something you've always wanted to tell the world about open source, this may be your chance! Sign up on the Web site and submit your presentation idea now. The deadline is June 1st.

Tags: utah events open+source

May 30, 2008
» Another iProvo hearing

It looks like the iProvo resolutions are on the agenda for next Tuesday's City Council meeting. There's a special note at the top of the agenda indicating that the meeting begins at 5:30 PM, rather than the more common 7:00. That's not surprising — it's a very full agenda, and the last meeting with only the iProvo resolutions ran for some 5 1/2 hours.

No Tags

May 28, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Larry H. Miller at the vSpring v|100 Lunch

Larry H. Miller, owner of the Utah Jazz, numerous car dealerships, and a member of the v|100 spoke at today's lunch. Here's a few note son what he said.

He starts with two words of advice: don't stampede. Moving too fast causes you to dilute yourself. It's good to branch out, but doing it too fast will cause you to be ineffective. You have to learn how to run one unit that you manage yourself and can control before you branch out. That will cause you to manage differently. You then have to sell them the vision. Develop the base, then grow.

There's a difference between management and leadership. Either can be both, but by no means are they. In any organization, you have managers who occasionally need to manifest leadership and they fail. Management is making decisions by the numbers. Leadership requires understanding the numbers, but entails selling the vision to others. Businesses with more than one person require that others catch the vision. People need leadership.

When you start a business, you should recognize what it is that you're a part of. We function in a system that provides us opportunity and support. The system has flaws, but the free enterprise system is a special and marvelous thing. The only way it can continue is to use it effectively and correctly, teach others how to use it, and finally give back. We can't ever assume that free enterprise is genetic. The next generation needs to understand that the system requires the rule of law & integrity.

You can tell he has a passion for starting businesses. He says that he frequently startles his wife of nearly 50 years by blurting out "business is really cook!" He quotes from a Ronald Reagan speech: We do all this "so that we will never be faced with a situation where we have to face our children and our grandchildren someday when they ask 'where were you and what were you doing on the day that freedom was lost?'" Business people have a responsibility to protect freedom.

Referencing the current economic situation Miller says "Opportunity comes along at times like this and while the system we live in isn't perfect, it beats the heck out of whatever comes in second."

Tags: utah events venture+capital

» iProvo hearing

Do all Provo City Council meetings go past midnight, or is it just that I always pick the ones that are going to run long?

The Council isn't ready to vote on the iProvo sale proposal yet. Some of the documentation isn't finished, and they want to see that first. (If they receive the remaining documents by tomorrow noon, then the discussion will continue at next Tuesday's regular Council meeting; otherwise, it will be postponed.) It appears that some of the council members are also skeptical about the proposal, as well as the process that led up to it, and from where I sit that skepticism can only be a Good Thing.

Broadweave knows how to put together a good looking Powerpoint presentation. I'm still unconvinced that they can handle the kind of growth they're trying to take on, though, and I'm skeptical about their ability to run a network the size of iProvo. More than that, though, I don't like the idea that they would close the network and act as the sole provider. We've all seen single provider networks before; some are financially viable (Comcast, for instance), and some are not (HomeNet, anyone?). The natural tendency for any single provider system, though, is to provide customer service that is mediocre at best, and truly bad at worst. Remember Lily Tomlin's "Ernestine the operator" character from early Saturday Night Live? "We don't care. We don't have to. We're the phone company." That's the attitude that single provider systems naturally gravitate toward (although, admittedly, some take longer to get there than others).

Finally, as several people (including a representative from Mstar) pointed out at the hearing, the language of the original RFP really doesn't suggest that Provo City might sell the network. The RFP asks for "Proposals for Partnership Opportunities with Telecommunication Service Providers on the iProvo Network", and purports to "provide the citizens of Provo a full range of competitive choices for telecommunications services and applications." This deal doesn't do that at all.

I'm aware of other providers that were in negotiation with the city to join the iProvo network, and I know they're not pleased with this proposal either. Some of them have said as much publicly, and others commented at the hearing last night. I hope those concerns are also weighed as the Council considers this proposal.

No Tags

May 27, 2008
» iProvo hearing tonight

There's an agenda up on the Provo City Council web site for a public hearing tonight about the proposed sale of iProvo to Broadweave. The hearing is in the council chambers at 7 PM.

A number of people — particularly Jesse Harris of FreeUTOPIA.org — have opined that this sale looks a lot like HomeNet part 2. I think they're being overly optimistic (which, if you remember the original HomeNet debacle, is really saying something.)

No Tags


Phil Windley
pjw
Phil Windley's Technometria
» Utah CTO Breakfast on Friday

The May CTO Breakfast will be held on Friday (May 30) at 8am in the Novell Cafeteria (Building G, Provo Campus).

Anyone interested in how information technology is used to build products or run companies. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah.

If you've seen something cool or just want to discuss a current topic, come prepared to bring it up.

Put these future meetings on your calendar:

  • June 27 (Friday)
  • July 18 (Friday)
  • No breakfast in August
  • Sept 26 (Friday)

Tags: utah cto breakfast events

May 10, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Final: 2008 Utah State Republican Convention

Greg Curtis and John
Valentine, House Speaker and Senate President
Greg Curtis and John Valentine, House Speaker and Senate President
(click to enlarge)

I'm at the Utah State Party Convention this morning. There are literally thousands of people here. Traffic was backed up off the exit ramp near UVU (where the convention is being held). The convention just opened at 10am, but even at 8am, the parking lots were full. People come early to pick up their credentials and wander the candidate booths.

I enjoyed wandering around and talking to a bunch of folks who I normally don't get to see. Lots of old friends and acquaintances here.

Chris Cannon running for Congress in the Third District
Chris Cannon running for Congress in the Third District
(click to enlarge)

We start with prayer, the flag ceremony, the pledge of allegiance, and the national anthem. Carmen Rasmusen Herbert sang the national anthem and it was very nice. She's married to Gary Herbert's (Lt Gov) son Bradley, for what it's worth.

The Utah Republican party has a set of banners up and buttons playing on the "i can" in "republican." "I can provide students an excellent education," "I can give my family a great life," and so on. Very clever and emphasizes the Republican ideal of self sufficiency.

Opening ceremony at the convention
Opening ceremony at the convention
(click to enlarge)

After the opening, we had a credentials report and adopted the rules and agenda for the convention. As usual, there was drama around Mike Ridgeway. Apparently Salt Lake county refused to seat him has a delegate and there was a motion to allow him to be seated at the State convention. It failed. I'm sure there will be more.

We've now moved to the district breakouts. District 3 stayed in the main hall, so I just sat still. The candidates I consider serious contenders in District 3 are Chris Cannon, the incumbent, David Leavitt, and Jason Chaffetz. There's also Joe Fergeson and Stone Fonua who haven't raised much money and haven't been heard from by delegates. They'll get their seven minutes of fame this morning. Fergeson is campaigning against the North American Union and Fonua is campaigning for something called "the Peacemaker."

Jason Chaffetz has raised around $70,000. David Leavitt raised twice that many and Chris Cannon has doubled Leavitt. Not surprising since Chris is the incumbent.

I'm torn between these three. I believe them all to be good men with Utah's best interest at heart. They aren't that far apart politically. I know Chris and Jason well. I've spoken to them several times over the course of the campaign. I don't know David Leavitt, but have tremendous respect for his brother Mike (current Secretary of HHS).

Change Congress

When I ran in my caucus meeting, I told the people there I'd base my vote for congressman on the basis of their support for Larry Lessig's Change Congress. I've had the opportunity to speak to both Chris and Jason about this and they were both supportive of two of the four pledges. Chris didn't think eliminating PAC money was practical, but was in favor of limiting all contributions to less than $300.

Why didn't I speak to David Leavitt about Change Congress? It's partly my fault: I went to only one event where he spoke. But it's partly his fault as well. He's been largely unavailable. Several attempts to get a message to him about Change Congress through his staff failed to elicit any response.

In fact, one of the things that's turned me off about Leavitt's campaign is that it's been much more impersonal than campaigns I'm used to. Lots of events to hear him speak and lots of literature, but not much personal contact. This morning for example, Chris and Jason were both at their booths (and I've got photos to prove it). Where was Leavitt? I don't know. I wandered around the entire center and didn't see him once.

I wasn't overly impressed with David Leavitt's speech. Some shouting at inopportune times. Jason gave a great speech, but his calling global warming a farce turned me off. Of course, I'm not sure Cannon or Leavitt feel much different. Both Cannon and Leavitt started their speeches with videos. Cannons was probably the best, but I liked that Chaffetz didn't have one. Cannon's speech was good: he talked about his background and how he got where he is.

Cannon is a supporter of eVerify, which I think is a big mistake. Of course, you can't find anyone who you agree with on everything--unless you're the candidate. That might not work either. I've known some candidates who I'm sure argued with themselves.

Time to vote!

I voted for Chris Cannon. I know some people will disagree with that vote so let me say why:

  • Chris was willing to support important aspects of the Change Congress pledges, including big support for transparency. He even took the time to meet personally with me on the pledge and talk about it.
  • Chris has been a good friend to technology. Many technologists in the state who I know and trust are firm supporters of Chris Cannon. I've talked to Chris several times about technology issues and he's well informed and thinks carefully about them.

Now we're listening to speeches for statewide office. The only interesting race is for Treasurer. Go figure.

Ballot boxes
Ballot boxes
(click to enlarge)

Gov. Huntsman spoke about his accomplishments. He made it clear he only intends to serve one more term (if he's elected, of course). Chuck Smith, running against Huntsman, gave a good speech and seems to have some good ideas, but he's not going to win. There's been no campaign to speak of.

Mark Walker is a former legislator with little experience in financial management. Richard Ellis is currently the Deputy Treasurer and a former directory of the Governors Office for Planning and Budget. But Ellis has been roundly criticized by the legislature and has little support there. I think it's more than Walker being "one of our own" with the legislature. I think Ellis has seriously made many of them mad with things he's said and done. Of course, I know how that feels. :-)

The Utah County Treasurer nominated Richard Ellis and said Ed Alter (current Treasurer had planned to do it, but was unavailable.) The nomination focused on Ellis' experience. Gordon Snow (Majority Whip) seconded the nomination. Ellis spoke about what he's done in the Treasurer's office: financial and technical innovation. Ellis gave a good speech.

Balloons waiting to fall above my head
Balloons waiting to fall above my head
(click to enlarge)

David Clark, Majority Leader, nominated Walker. He noted Walker's integrity. John Valentine (Senate President) seconded. Mark Shurtleff and Ron Bishop (1st District Congressman) also spoke for Walker. He emphasized more investment of public funds for larger returns. It's interesting that our conservative legislature supports a less conservative financial manager for treasurer. He emphasizes his private sector experience--although he doesn't get specific since he has no financial experience that I've heard about. He seems to be running largely on his Republican credentials.

Results: Merrill Cook, Bill Dew, and Brian Jenkins advanced to the run off ballot for District 2. In District three, David Leavitt received 220 votes, Jason Chaffetz received 469 votes, and Chris Cannon received 338 votes. They'll all go to the second ballot. The other two received almost no support, so unless people change their vote, I'd expect to see Jason and Chris go to a third ballot. We could be here all day...

The conventional wisdom is that a vote for Leavitt or Chaffetz is a vote against Cannon. But that's not the case. In fact, I saw Leavitt and Cannon talking in the hall and the word going around the floor is that Leavitt is asking his delegates to vote for Cannon. Of course, that won't keep the final outcome from going to a primary vote in June. In fact, it would take a huge swing either way to avoid that. Greg Curtis, Speaker of the House, predicted 55% Chaffetz, 45% Cannon. I think it might be closer than that.

I snagged a seat at the press table: power and a table to put my computer on. Sweet!

While we were waiting for the second ballot to be counted, Senators Hatch and Bennett spoke. Basically cheerleading for Republicans. That's OK--this is the right crowd for it to be sure. Hatch says: "I was a Mitt Romney supporter, but that's over. If you can't get behind McCain, you might as well turn the election over to Barack Obama. That would be a catastrophe for the judiciary." Hatch says McCain will appoint the right kind of judges and that alone is a good enough reason to support John McCain. Hatch gets a standing ovation. No doubt that the man is popular with this crowd.

Along with all of these are the usual controversies surrounding voting and credentialing procedures. Some older and disabled delegates had a tough time getting to the ballot boxes apparently.

A row of Macs at the press table
A row of Macs at the press table
(click to enlarge)

Attorney General Mark Shurtleff and State Auditor Auston Johnson were elected by acclamation since they're running unopposed. We watched a McCain video. Mark Shurtleff spoke after showing us a video. I presume it's been prepared for the general election. Shurtleff gave a god talk and got a standing ovation. Balloons dropped. Basically anything to fill the time while they count votes.

The bags filled with balloons were hung above the press table, so they all fell on the floor around the press and not on the delegates.

Argh. Now we're doing party constitution changes. What fun. In the middle of the second amendment, someone went down and there was a call for a medic. There was a division called on the second amendment to replace winner take all with proportional representation in future presidential primaries. The amendment failed.

There will be a third ballot for the 2nd and 3rd Districts. In the 3rd District, Leavitt got 161 votes, Chaffetz got 529 votes, and Cannon got 356 votes in the second round. That gives Chaffetz over 50%, but he needs 60% to avoid a runoff. That's 630 votes it everyone stuck around and will vote on the third ballot. He needs 100 of Leavitt's votes to win outright.

People in Leavitt shirts are walking through the hall carrying Cannon signs. They're getting boo'd and the Rules Chairman is asking them to leave since campaigns are not allowed to campaign in the convention hall itself.

I'm going to go get ready to vote. They're not going to open the ballot boxes until we've heard the Bylaw changes because they're afraid people might leave. Ya think!?!

Jason Chaffetz running for Congress in the Third District
Jason Chaffetz running for Congress in the Third District
(click to enlarge)

The first bylaw amendment is to allow the delegates that are bound to Mitt Romney to vote for McCain. People cheered wildly after the speech against the change. People here still love Romney. Someone made a motion to postpone he amendment indefinitely. Everyone really just wants to vote and go home, I think.

In the end, for the 3rd District, Jason Chaffetz came within 9 votes of being the nominee and not having have a primary with Chris Cannon on June 24th. The final tally was Chaffetz 59%, Cannon 41%. What a finish. I'll bet there's some Chaffetz supporters who went home early and are kicking themselves right now.

Tags: utah politics republican


Jesse Stay
obfuscated, Uncle_Jesse
Stay N\' Alive » OSS
» Epic Ventures Sponsoring Food for the Utah Social Media Dev Garage

main_logo.pngProps to Rachel Strate, an Analyst from Epic Ventures (formerly Wasatch Ventures) who has offered to represent her Firm in providing food and drinks for the Social Media Developers Garage event on Tuesday. Rumor has it that they will be providing Pizza and drinks so come if anything for a free meal! The topic for the event will be a demonstration by Bungee on creating a Facebook App using their Google App Engine Killer, Bungee Connect. We’ll try to play some Wii afterwards as well.

Again, a big thanks to Epic Ventures for the food and Bungee Labs for hosting the event! If you would like to host or provide food for a future event (or even speak!) please let me know and we’ll make sure your company gets credit. This is a great opportunity for your company to get in front of a group of developers, bloggers and Social Media Evangelists for more exposure and future recruiting events.

Share This

May 9, 2008

Kevin Kubasik
nonic
For Once I Oneder
» Utah Python Users Group

If your in the greater Salt Lake area and love python swing by the meeting this evening! We’re doing a python editor head-to-head, should be fun!

May 6, 2008

Stephen Shaw
no nic
Decriptor's Blog
» Utah OpenSUSE User Group Meeting Tonight!

Here are the details (there is also a calendar):

Utah OpenSUSE user group wiki page

May 2, 2008

Jesse Stay
obfuscated, Uncle_Jesse
Stay N\' Alive » OSS
» Are You a Hot Up-and-Coming Utah Startup? I Want to Meet You!

I’m thinking about starting a series on this blog of hot startups that I find interesting in Utah. I’d really like to show to the world the great startup scene that Utah has to offer - hopefully other bloggers in the area can pitch in and join in this effort as well. I am relatively new to Utah, and am just getting to know the scene out here, so please don’t take this the wrong way. My hope is that this is only because I’m new to the area - honestly, I only know of one or two established startups. I know of many that are “in the works”, but only a few have an actual business model with customers and revenue stream (or venture/private equity/angel funding to hopefully get to that revenue stream). I’m hoping I am just not “in the know”.

Do you have an up-and-coming startup you’d like me to feature? Do you know of any that stand out to you? I really am hoping those in Utah can step out of the woodwork and share via the comments (I monitor FriendFeed as well so you can also comment there) what you know. I hope to then pick out the best and try to get the word out about what you’re doing. Speak up, or forever hold your peace!

Share This

April 25, 2008

Kevin Kubasik
nonic
For Once I Oneder
» Speaking at UT Code Camp

So, if you live in the greater Salt Lake City area, there’s a pretty cool low key (and free!) conference coming up, the Utah Code Camp. I’ll be doing a little talk on getting data out of HTML with Python (utilizing lxml and twill). If your interested, you can register here.

April 17, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Google App Engine at the CTO Breakfast

Not Getting Things Done
Not Getting Things Done
(click to enlarge)

There was a pretty big crowd at this morning's CTO Breakfast. Sam Curran had spent some time building an application on Google App Engine, so we had him demo his app and show us the code.

Overall, Google Apps looks like a very nice piece of infrastructure for building Web applications. The database integration with Big Table and Google's authentication platform add some good tools for quickly building applications.

We got into a pretty large discussion of the pros and cons of Google Apps, Amazon Web services, dedicated hosting, and so on. None of these services are directly competitive. They're complimentary in many respects. You could imagine many applications that would make use of all of them.

Speaking of Sam's application: a few days ago, I mentioned to Sam, Bryant and Devlin, that I liked putting things on lists because then I could get them out of my mind and if I lost the list, I never had to do them. A guilt-free way of not getting things done. The problem with online todo lists is they don't forget. I hate that! Sam picked up on that for his app and created a task list for people consumed with the guilt of unfinished tasks: Not Getting Things Done. Just put your tasks on the list and forget about them!

Tags: cto breakfast utah events web+services google python

April 15, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Utah CTO Breakfast This Thursday

It's time for another Utah CTO Breakfast. This Thursday at 8am at the Novell cafeteria (building G). We're a little early this month due to my imminent trip to China. Please bring any topics that have struck your fancy this month.

All are invited--the only entrance requirement is an interest in high-tech companies and products.

Here's a schedule of future events:

  • Apr 17 (Thursday)
  • May 30 (Friday)
  • June 27 (Friday)
  • July 18 (Friday)
  • No breakfast in August
  • Sept 25 (Friday)

I have created a Google Calendar with dates for the CTO breakfast that you can subscribe to.

Or if you'd rather subscribe from iCal or Outlook, here's the iCalendar link.

Tags: utah cto breakfast events

March 26, 2008

Phil Windley
pjw
Phil Windley's Technometria
» True Grassroots Politics

I just got back from my precinct caucus meeting (Republican) where I was elected by my friends and neighbors as precinct Vice Chair for the coming two years. I was conducting the meeting as Chair.

I love caucus meetings. This is true grassroots politics. Everyone asking question, voting for delegates to the state and county conventions, paper ballots. There's some good discussion and great participation.

I'm always shocked at how few people, relatively speaking, attend. We had a better turn out than I ever remember, but there were still only around 50 people there out of around 2000 in our precinct. Just showing up gives you a huge voice.

As for me, I ran on a platform of making my vote for congressional representative in Utah's Third district contingent on the degree to which the candidate was willing to take the Change Congress pledge. I explained the four points of the pledge, why I thought they were important, and how while I don't believe that there's general corruption problem in Congress, that I do believe money changes things and we need to find ways to reduce its influence. I felt like there was overwhelming support for that stance.

Tags: politics utah

March 25, 2008

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast Thursday

The CTO Breakfast will be held this Thursday, March 27 at 8am in the Novell Cafeteria (Building G). Anyone interested in high-tech and product development is welcome. The discussion is free-form, so feel free to bring some topics to discuss.

Here is a list of upcoming meetings:

  • Apr 17 (Thursday)
  • May 30 (Friday)
  • June 27 (Friday)

Please get them on your calendar!

Tags: utah events cto breakfast

» Utah Holds Caucuses Tonight: Change Congress

Change Congress

Utah will hold caucus meetings tonight for the purpose of selecting delegates to the county and state conventions. Your voice is amplified many times over by being part of the process that decides who's on the ballot rather than just selecting from a few candidates in November.

The caucus meeting with be with people in your neighborhood--probably people you know. You can find out what precinct you live in by clicking here. Then you can visit the Republican or Democratic Web sites to determine where you should go. (If you're a member of a party other than these two, find your party Web site for caucus locations.)

Once you know where to go, just show up. Both the Republicans and Democrats are meetings at 7pm. You'll find it's a pretty friendly atmosphere. If you want to run as a delegate, it helps to take some friends with you who will vote for you. Being a delegate does take time and involve some meetings (not to mention the conventions themselves) but is a great way to further amplify your voice.

Personally, I'm planning to talk about Lessig's Change Congress movement (I wrote about it while I was at ETech) and my commitment to preferentially vote for candidates willing to take at least part of the Change Congress pledge. If enough delegates did this, we could at least change the part of Congress we're responsible for in Utah.

Tags: utah events politics

March 17, 2008

Phil Windley
pjw
Phil Windley's Technometria
» v|100 List: I'm On It

I was chosen, for the fifth year in a row, as a member of vSpring Capital's v|100 list. Actually, the reason I started Kynetx was so that I wouldn't get kicked off the v|100. :-) The list is supposed to be of people most likely to start a high-tech business in the next five years, I figured this was my last year before people would start getting suspicious.

From the announcement:

The v|100 was created in 2004 by vSpring Capital as a tool to recognize outstanding entrepreneurs who have ties to the state of Utah. Members of the v|100 become part of a community of entrepreneurs that fosters collaboration and support among its members as they build and grow some of the most exciting companies. Each year, vSpring asks members of the Utah business community to nominate individuals who are most likely to lead a successful startup technology venture in the next five to seven years in a c-level executive role. Those nominees who garner the most votes from their peers in a nominee-only second step of the annual voting process are then elected into the v|100.

"The number of nominations submitted this year exceeds all previous years and we are pleased with the results that the v|100 voting process produces," said Paul Ahlstrom, managing director of vSpring Capital. "New venture creation is critical to the growth of our economy, and the v|100 program consistently identifies individuals who are likely to generate successful ventures in the coming years. The quality of the v|100 recipients is an indication of the vibrancy of Utah's entrepreneurial ecosystem and talent pool," Ahlstrom said.

From 2008 Top 100 Venture Entrepreneurs @ SYS-CON Media
Referenced Mon Mar 17 2008 10:18:55 GMT-0600 (MDT)

I'm honored to be part of the list. It's a good group of people to be associated with and vSpring does things with the v|100 that ensures its more than just a list.

Tags: venture+capital utah awards

February 27, 2008

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast Tomorrow

We'll have the CTO breakfast tomorrow morning (Feb 28) at 8am in the Novell cafeteria (Provo Campus). Follow the link for directions.

Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah.

Here are future dates for your calendar:

  • Mar 27 (Thursday)
  • Apr 17 (Thursday)
  • May 30 (Friday)

Tags: cto breakfast utah events

February 21, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Fran Allen: Compilers and Parallel Computing Systems

Fran Allen delivers Organick Lecture
Fran Allen delivers Organick Lecture
(click to enlarge)

Fran Allen was the Turing Award winner for 2006. This afternoon she's giving the University of Utah's Organick Memorial Lecture. I've reported on some of these in the past few years:

I try to come every year. I find it's something I'm inspired by each time.

The grand goal of high performance computers right now is a 1 petaflop machine. This requires 1,000,000 gigaflop processors. Wow. She shows a semilog plot of peak speed vs year introduced that is a linear line (Moore's law at work).

Much of Allen's work in the 80's and early 90's was around the PTRAN system of analysis for parallelism. The techniques are used, for example in the optimization stage of IBM's XL family of compilers.

Because more and more transistors are being placed on chips, they're using more and more energy--getting hotter. Part of the solution--which we're seeing play out--is multi-core chips. This requires parallelism to achieve the performance users expect. But making use of multi-codes requires that tasks be organized by either users or software to run in parallel.

By 2021, there will be chips with 1024 cores on them. Is parallelism the tool that will make al these ores useful? John Hennessey has called it the biggest challenge Computer Science has every faced. He has credentials that might make you believe him. Allen says that it's also the best opportunity that Computer Science has to improve user productivity, application performance and system integrity.

For parallel (superscalar, etc.) architectures, compilers--software--have been used to automatically manage scheduling tasks so that they can operate in parallel. What about those techniques will be useful in this new world of multi-cores?

Allen says we need to get rid of C--soon. C, as a language, doesn't provide enough information to the compiler for it to figure out interdependencies--making it hard to parallelize. Another way to look at it is that pointers allow programmers to build programs that can't be easily analyzed to find out which parts of the program can be executed at the same time.

Another factor that makes parallelization hard is data movement. Allen offers no silver bullet. The latency of data movement inhibits high performance.

The key is the right high level language that can effectively take advantage of the many good scheduling and pipelining algorithms that exist. If we don't start with the right high level language, those techniques will have limited impact.

She presents some research from Vivek Sarkar on compiling for parallelism. Only a small fraction of application developers are experts in parallelism. Expecting them to become such is unreasonable. The software is too complex and the primary bottleneck in the usage of parallel systems. X10 is an example of a language (object oriented) that tries to maximize the amount of automatic parallel optimization that can be done.

Major themes include cross-procedure parallelization, data dependency analysis, control dependency analysis, and then using those analyses to satisfy the dependencies while maximizing parallelism.

Useful parallelism depends on the run time behavior of the program (i.e. loop frequency, branch prediction, and node run times) and the parameters of the target multiprocessor. Finding the maximal parallelism isn't enough because it probably can't be efficiently mapped on the multiple cores or processors. There is a trade off between the partition cost and the run time. Finding the intersection gives the right level of parallelism--the level that is the most efficient use of available resources. Interprocedural analysis is the key to whole program parallelism.

One of the PTRAN analysis techniques was the transform the program into a functional equivalent that used static single assignment. This, of course, is what functional programming enthusiasts have been saying for years: one of functional programming's biggest advantages is that functional programs--those without mutation--are much more easily parallelized than imperative programs (including imperative-based object oriented languages).

There's a long list of transformations that can be done--everything from array padding to get easily handled dimensions to loop unrolling and interleaving. Doing most of these transformations well requires detailed knowledge of the machine--making it a better job for compilers than humans. Even then, the speedup is less than the number of additional processors applied o the job. That is, applying 4 processors doesn't get you a speedup of 4--more like 2.2. The speed up--at present--is asymptotic.

Tags: events utah parallel+computing programming+languages functional+programming

February 8, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Idaho Kicks Utah's Butt

Wow! Thanks to Roland Smith for pointing me at Idaho's road reports site. It's built on Google Maps and totally kicks Utah's butt. Lots more information on almost every road in the state. Very nice.

Tags: utah egovernment

» CommuterLink Is Looking Pretty Tired

Plowing Snow

My daughter called me from Heber this afternoon to tell me she'd be late getting home because Highway 189 through Provo Canyon was closed. I went out to the Internet to try and find out what was going on and was pretty disappointed.

The primary site for road conditions is CommuterLink, run by the Utah Department of Transportation. When this site launched with much fanfare in 2001, just in time for the Olympics, it was state of the art. Now it's looking pretty tired. I found my self wishing they'd just used Google maps. In fact, for traffic information, that's what I do since Google maps gets the traffic data, but they don't show road closures.

I tried googling provo canyon avalanche and found this nice little news article from news.utah.gov. Only one small problem--can you tell which day this is for? I can't. It's not even encoded in the URL. Argh.

The CommuterLink site is a good example of why it's hard for government to build Web applications. Web applications are products and as such they require constant update in a world where there's no reward for doing the work. A better option for government is to be the provider of data and let the private sector build the applications.

As for my daughter, I sent her home through Parley's canyon and Salt Lake. She was headed to Draper anyway tonight, so no lost time and a certain outcome on the road. Provo Canyon's still closed as far as I can tell from clicking the Emergency Alerts button (which for some strange reason returns PDF...huh?!?)

Tags: egovernment utah

January 28, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Time for Fry's in Utah

Now that CompUSA is closing, there are no decent places in Utah to buy electronics. Not that CompUSA was a dream store by any means, but at least it was something. There's BestBuy and Circuit City, but they're not the same--they just don't have a good assortment of disks, video cards, cases, memory, etc.

Scott Lemon has begun a campaign to convince Fry's Electronics to open a store in Utah. He's proposing we send them emails asking them to locate a store here. Here's the message:

To: feedback@frys.com; service@outpost.com; press@outpost.com
Subject: Open a Fry's Electronics in Utah

Body: I am writing to you to request that you consider opening a Fry's Electronic store here in Utah. I am part of a large and growing community of people who can appreciate the value that your store could bring to our state. With the closure of CompUSA, we are now left with no real source for electronic and technology products. The Utah population is continuing to grow, and many large retailers - like Ikea - are moving into the state. Please consider our state as a great location for the next Fry's Electronics store that you open, and feel free to contact me if there is anything I can do to support your efforts to open here.

Or, if you're lazy, just click this link:

Click here for the Fry’s Electronics in Utah e-mail message!

You probably ought to personalize it a little. :-)

Tags: utah

» HB 139

There's been quite a bit of discussion lately on the PLUG and SLLUG mailing lists about HB 139: Wireless Internet Access Requirements, which is being sponsored in the Legislature by Rep. Bradley Daw (R - Orem).

In a nutshell, HB 139 would require anyone providing public wireless internet access (restaurants, libraries, the public XMission access in downtown Salt Lake, etc.) to restrict access to adults by requiring a credit card or government issued ID, and hold the provider liable if kids access any "harmfui" material over their wireless networks.

Now, I suppose that Rep. Daw has the best of intentions in sponsoring this bill. After all, most of us agree that we shouldn't make porn available to kids (and we'd rather not make it easily accessible for anyone else, either). But this bill won't do that. Lots of kids already have access to credit cards, or at least debit cards or Visa gift cards (which would probably be enough to get in). What the bill will do is make public wifi too risky for most businesses to provide. Some public wireless providers have already stated as much: if the bill passes, public wifi will go away.

So, what to do about this?

-------- Original Message --------
Subject: Re: HB 139 - WIRELESS INTERNET ACCESS
Date: Mon, 28 Jan 2008 09:36:19 -0700
From: Bradley Daw <bdaw@utah.gov>

I will be hosting a meeting here in the Capitol on Thursday, January
31st at 3:00 P.M.  We will be discussing House Bill 139 about public
wireless access.  I will be in attendance along with some members of the
Attorney General's staff and members of the Xmission ISP staff.  Anyone
is invited to attend, and please let us know if you will be able to.

The meeting will be held in the East (Senate) Building, in the Beehive
room which is just south of the cafeteria on the first floor.  I hope to
see you there.

No Tags

January 26, 2008

Jordan Gunderson
jordy
Jordy Blog
» Matt Mullenweg of Wordpress in Utah

My friend Mike Smullin (who BTW is an excellent developer of custom Wordpress plugins) sent me this:

Hi Jordy,

Not sure how much you like WordPress or Matt Mullenweg, but I figured I’d let you know about this upcoming event in Utah:

http://upcoming.yahoo.com/event/416950/?ps=5

Enjoy! :)

This sounds like it’s going to be a fun event.  I hope to see you there.

January 24, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Utah Election and Caucus Information

UTCCapitol220
Utah Capitol Building
(click to enlarge)

Utah will participate in the Super Tuesday presidential primary on February 5th (as do 23 other states). Then on March 25th, we'll hold the regular statewide caucus meetings to elect delegates to the state conventions later in the year. I'm Republican Precinct Chair for Lindon 4. I'll let you know where the caucus meeting will be held when I have that information. In the meantime, here's some important dates:

  • Jan 29 - Last day for walk-in registration - Last minute voter registration is available for the new voter to register in person at the County Elections office located at 100 E Center, Suite 3100 in Provo. Hours: Monday - Friday, 8 a.m. - 5 p.m. If you're not registered yet, there's still a few days left.
  • Jan 22 - Feb 1 - Early Voting - There are two locations in Utah County (other counties call he Elections Office at 801-851-8128):

    • Utah County Building, 100 E Center St Rm. L900 (basement level), Provo Hours: Now - Feb 1st Weekdays 8 - 5 p.m.
    • American Fork Library, 64 S 100 E, American Fork Hours: Now - Jan 31st 3 -7 p.m. and Feb 1st 12 - 5 p.m.

    Any registered voter may vote at either of these locations during the Early Voting period. To be eligible to Early Vote you must show a picture ID. Having to show ID is stupid, but I don't make the rules.

  • Feb 5 - Presidential Primary - Click for election locations. If you have any questions you may call the Elections Office at 801-851-8128.

  • Mar 25 - Statewide Republican Party Caucuses - Statewide caucuses on Tuesday, March 25 at 7 p.m. The election of a delegate is the first step in the partisan election process in Utah.

    The delegates elected in a precinct will hold the power to vote on behalf of the approximately 1250 voters in their precinct at the statewide party conventions in May. If enough citizens don't turn out, a few "special interest" people end up controlling the vote for delegates -- if special interest people become the delegates, they won't represent the interests of the majority of the precinct. Please come.

    Precinct boundaries have changed in some areas, please check your registration cards sent to you to verify your new precinct information. If you have any questions about your precinct boundaries, call the Elections Office 801-851-8128 or check online.

In Utah, where the Republican candidate wins 80-90% of the time, participating in the process to choose the candidate is extremely important. If you just show up and vote in November, you're not really doing much. Be part of the process.

Tags: utah politics

January 23, 2008

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast on Thursday!

This Thursday is the CTO Breakfast! We've got a few really cool things lined up:

  • Scott Lemon is going to give a short tutorial on writing Facebook applications
  • Scott also is going to bring his XO Laptop (one laptop per child)

OK, so basically, it's the Scott Lemon show. But I'm sure it will lead to plenty of good discussion. So come prepared to learn and to talk about the cool things you've seen since last we met.

The breakfast is at the Novell Cafeteria (Building G). It's not as far as you think! Really. I promise. Try it and see. You can find directions here.

The meetings begin at 8am and generally last until 9:30 or so. Here are the future dates:

  • Feb 28 (Thursday)
  • Mar 27 (Thursday)
  • Apr 17 (Thursday)
  • May 30 (Friday)

There's a Google calendar of the CTO Breakfast for your convenience.

Tags: cto breakfast utah events xolaptop facebook

January 14, 2008

Phil Windley
pjw
Phil Windley's Technometria
» Some Major CS Conferences in Utah Coming Up

There are a number of major technical events coming up in Salt Lake City in February. It is not often that premier computer science research conferences come to Salt Lake City, as opposed to Boston, Austin, Seattle, or the Bay Area. John Carter am the General Chair of the HPCA conference and got the IEEE to locate it here. Also convinced PPoPP to co-locate their conference here. All of the events below, except the Organick Lectures, will be at the Marriott City Center in SLC (next to Gallivan Plaza downtown).

There are a number of interesting tutorials and workshops associated with HPCA or PPoPP:

There will be a joint luncheon of HPCA and PPoPP on Feb 20th at which Fran Allen will be speaking. At least for now, only people registered for the conference are invited.

Tags: utah events conferences

January 5, 2008

Phil Windley
pjw
Phil Windley's Technometria
» PodcampSLC Date has Been Moved

The podcamp scheduled in Salt Lake for January 26th has been changed to March 29th. The location, Neumont University, is the same. I'm planning on going.

Tags: podcasting utah events

December 19, 2007

Phil Windley
pjw
Phil Windley's Technometria
» Utah Top Ten IT Accomplishments

Each year, Dave Fletcher publishes a list of the top ten IT accomplishments in Utah state government. He notes that Utah.gov was selected as the #1 state portal in the country for the second time. Utah is the only state to have won that honor twice. There are now over 1030 online government services in Utah. Cool.

Tags: utah information+technology

» Utah Top Ten IT Accomplishments

Each year, Dave Fletcher publishes a list of the top ten IT accomplishments in Utah state government. He notes that Utah.gov was selected as the #1 state portal in the country for the second time. Utah is the only state to have won that honor twice. There are now over 1030 online government services in Utah. Cool.

Tags: utah information+technology

December 5, 2007

Kevin Kubasik
nonic
For Once I Oneder
» Major PhotoBlog Catchup!

Ok, so some of you may have noticed I’ve been a little quiet lately, over this time of non-blogging I built up a dozen great ideas for entries, and collected the photos to flesh them out. However, I am far to lazy, so you all get this little summary post instead. Let me apologize upfront, these were all taken with a cruddy phone. I’ll have another post with my technical musings later this week.

  1. Who knew Utah was so cool! After attending the Ubuntu-Utah group meeting, I was floored at how active the area was! Not only was the user group active, social and plenty fun, but I quickly learned about the Utah Open Source Foundation, which is (for lack of something more elegant) just plain awesome, the guys that run it could not be doing a better job. It was at a Multi-Distro Release Party (graciously hosted by Novell at their Open Source Technologies Center) that I caught this amusing moment, after Ubuntu is Linux for Human Beings, there aren’t age limits ;)

    BabyBuntu

  2. Some (hopefully legal) shots of the Novell Provo campus, its quite nice:

    Novell Provo 2

    Novell Provo 1

  3. Another fun tidbit about Salt Lake City, they have not only the best burrito joint on earth, but random neon orange flags at street crossings…

OrangeFlags

Costa Vida


November 29, 2007

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast Report

As we did introductions today, a surprising number of people were remodeling their basement (time of the year, I guess). Consequently we ended up talking about home theaters set ups for the first part of the meeting. Interesting tidbit: maximum run length for HDMI is 50 feet.

We talked about Facebook Beacon for a while. There was much more discussion of social networks in general than of Beacon for a while, but then we dove into the meat of the power of recommendations and the vast value in coloring the social graph with meta data--including trust data.

Kids see Myspace as being about who they are and Facebook as being about what their friends are doing. Some people want to see what happening in all aspects of their life on the Facebook page. That leads to problems with business applications on Facebook.

I'd brought Super Crunchers with me, intending to talk about it a little and the conversation went that direction without me even having to bring it up. The discussion of what companies like Facebook, Amazon, and Google are doing with our data led to a discussion of methods.

We got talking about how screwed up TSA and airport security is. I brought up Steve Yegge's allegory of TSA and interface design. That's as close as I can come to making the discussion have something to do with IT. :-)

There was a great article in Wired on an amature terrorist hunter that made the point that the FBI can't do what matures can do because their

In fact, it's distinctly possible that Rossmiller, alone at her computer, has a better track record than the Justice Department. A Washington Post analysis in 2005 of the 400-plus people charged with terrorism-related crimes by the federal government found that only 14 of those convicted actually had any ties at all to al Qaeda or its network. Rossmiller's cases have come with solid backup, while the feeble evidence in the other high-profile Justice Department cases makes many prosecutors roll their eyes. Consider the seven Miami men arrested in the summer of 2006 and hyped as desiring to wage a "ground war" against the US and intending to blow up the Sears Tower in Chicago. They turned out to be a bunch of trash-talking blowhards whose plans were formulated while smoking pot in an empty warehouse. In contrast, the man Rossmiller most recently implicated --- Michael Reynolds --- had prepared meticulous plans to blow up pipelines and was shopping online for used gas trucks to implement his plot. The Pennsylvania resident was arrested after traveling 2,000 miles to southern Idaho, lured by Rossmiller into a supposed meeting with a financial backer.

"When I was in the White House and doing terrorism, the holy grail was 'actionable intelligence,' and she brings a form of actionable intelligence," says Roger Cressey, a White House counterterrorism official in both the Clinton and George W. Bush administrations. (He learned of Rossmiller after he left the government.) The FBI, on the other hand, has failed in every attempt to modernize its technology since 2001, and it so restricts the software available to agents that they can't even begin to match what Rossmiller does. "The FBI is a dinosaur in many respects," says Cressey.

Rossmiller agrees. "I went to a meeting in Great Falls, and we got to talking, and someone had to look something up online," she says. "I asked, 'What do you use for Internet access?' and one agent said, 'We have to go to the public library down the street.'"

She also tells a story about another agent who had to get permission to open a Yahoo account because it violated office regs. "They weren't allowed," she says.

From Behind Enemy Lines With a Suburban Counterterrorist
Referenced Thu Nov 29 2007 09:52:17 GMT-0700 (MST)

We got into a discussion about social graphs and reputation in law enforcement Scott and I have an upcoming Technometria interview with Dan Lulich of IOvation on using reputation to detect fraud online.

This looks interesting: a way to read your car's diagnostic data and get it on your computer. The last word: WD 1 terabyte drive for $264.99. Nearly down to $0.25/Gig.

Tags: cto breakfast utah events

November 26, 2007

Phil Windley
pjw
Phil Windley's Technometria
» CTO Breakfast This Thursday

The last CTO Breakfast of the year will be held this Thursday at 8am in the Novell Cafeteria. Despite it's name, you don't have to be a CTO to attend--just interested in technology, where it's headed, and the problems of starting and building a high-tech business in Utah. If you're reading this, you're invited.

Be sure to subscribe to the Google calendar for future events. Here's the next several:

  • Jan 24 (Thursday)
  • Feb 28 (Thursday)
  • Mar 27 (Thursday)

For directions, see the CTO Breakfast page.

Tags: cto event breakfast utah

November 20, 2007

Phil Windley
pjw
Phil Windley's Technometria
» Internet Safety Podcast

One of my colleagues at BYU, Chuck Knutson, has launched the Internet Safety podcast. If you're a parent wondering about tools and techniques for guiding your children's exploring, then check it out.

Tags: podcasts utah byu internet+safety

November 15, 2007

Phil Windley
pjw
Phil Windley's Technometria
» The State of FOSS in Utah

PLUG Logo

Clint Savage was the speaker at tonight's PLUG meeting. Clint is the founder of the Utah Open Source Foundation. UTOSF was the power behind the recent Utah Open Source Conference.

Clint ran down a long list of activities that UTOSF is sponsoring to promote open source in Utah. Some of the most promising, IMO, were promoting open source at local colleges and universities and open source family day. BYU's UUG sponsors Linux install fests, but I'm generally disappointed by the lack of interest in open source among CS students.

They mentioned the Home Runs in IT Conference that will be held at the Open Source Technology Center at Novell on Dec 6th. I'm flying home from San Jose the morning of the 6th from IIW to speak at noon. Sounds like it will be a good event.

Tags: utah events plug open+source linux

November 9, 2007