jm + software   31

Girls and coding: female peer pressure scares them off | Education | The Observer
'Coding and digital prowess is still niche at a young age, self-taught by the studious. It is often considered a bit nerdy in senior school, where it is not currently taught as a part of the curriculum, although this is changing in senior schools from September 2012. Therefore, generally speaking, those who code have taught themselves. Teaching yourself something that should really be covered as a part of lessons is a bit like doing extra homework – why, ask many teens, would anyone do that? There is no way the majority of hormonally challenged, desperate-to-find-their-place-in-the-world teenage girls would risk ridicule or isolation by doing such a thing – let alone be open and proud about it. (Boys of the same age have different social challenges and do not measure their societal worth so much by peer review.)'
girls  coding  education  peer-pressure  software  teaching  kids 
7 weeks ago by jm
The best "why estimation is hard" parable I've read this week
'A tense silence falls between us. The phone call goes unmade. I'll call tomorrow once my comrade regains his senses and is willing to commit to something reasonable.'
agile  development  management  programming  teams  estimation  tasks  software 
february 2012 by jm
eclim (eclipse + vim)
'Eclim is less of an application and more of an integration of two great projects. The first, Vim, is arguably one of the best text editors in existence. The second, Eclipse, provides many great tools for development in various languages. Each provides many features that can increase developer productivity, but both still leave something to be desired. Vim lacks native Java support and many of the advanced features available in Eclipse. Eclipse, on the other hand, still requires the use of the mouse for many things, and when compared to Vim, provides a less than ideal interface for editing text. That is where eclim comes into play. Instead of trying to write an IDE in Vim or a Vim editor in Eclipse, eclim provides an Eclipse plug-in that exposes Eclipse features through a server interface, and a set of Vim plug-ins that communicate with Eclipse over that interface. This functionality can be leveraged in three primary ways, as illustrated below.'
eclipse  java  programming  software  vim  editors  refactoring 
november 2011 by jm
Lovelace's Leap
a great observation from jgc. 'Lovelace realized that even though a computer was, at its heart, a mathematical machine, it wasn't restricted to doing mathematics. She realized that a computer could be used to process other types of 'information' by having numbers represent anything else. She realized that a computer could handle text, or music, or practically anything. That's Lovelace's Leap.'
jgc  history  ada-lovelace  computing  software  information  code  babbage 
september 2011 by jm
The Monkeysphere Project
OpenPGP's web of trust extending further. 'Everyone who has used a web browser has been interrupted by the "Are you sure you want to connect?" warning message, which occurs when the browser finds the site's certificate unacceptable. But web browser vendors (e.g. Microsoft or Mozilla) should not be responsible for determining whom (or what) the user trusts to certify the authenticity of a website, or the identity of another user online. The user herself should have the final say, and designation of trust should be done on the basis of human interaction. The Monkeysphere project aims to make that possibility a reality.'
via:filippo  gpg  pki  security  software  ssh  ssl  web 
september 2011 by jm
corkscrew
'a tool for tunneling SSH through HTTP proxies'. handy
ssh  http  proxies  software  linux  tunneling  isps 
august 2011 by jm
Hacker News | Ooops.
brilliant thread of epic "OMG WHAT HAVE I DONE" stories
fail  ouch  oops  via:hn  via:waxy  computers  software  rm-rf 
june 2011 by jm
France To Launch a National Patent Troll
'The operation, called "France Brevets" will buy up patents from small operation and put the French government in charge of [...] shaking down companies for money.' I think the word is: incroyable
france  fail  omgwtfbbq  patent-trolls  swpats  patents  government  innovation  software  europe 
june 2011 by jm
Dublin - Europe’s Next Startup Petri Dish? - NYTimes.com
'Ireland’s tech scene continues to expand in spite of the woeful state of the rest of the economy with a plethora of accelerator programs, seed funds and events like Founders and the IBM smartcamp global finals happening there in the last year or two. '
ireland  tech  software  startups  from delicious
april 2011 by jm
Gamasutra - News - Opinion: Minecraft And The Question Of Luck
'Notch’s luck was that he came across the idea of doing a first-person fortress building game. His alignment was that the game that he wanted to make was culturally connected to [he PC gamer] tribe. While the game may appear ugly, and its purchase process etc seem naive to many a gaming professional, all of those decisions that Notch made along the road to releasing his game were from the point of view of a particular perspective of what games are, what matters and what were the things that he could trust the tribe to figure out for themselves.'
tribes  viral  minecraft  gaming  analysis  games  culture  gamasutra  via:nelson  future  software  marketing  from delicious
february 2011 by jm
Rules of SCRAM
'GOATS just stand around during this phase and stare at each other, rolling their eyes frequently at howlers (such as using serialization to SOAP for storage, or databases as RPC mechanisms). It is often useful for GOATS — or anybody, really — to take notes for the monthly BACKSTABBING drill.'
funny  scrum  software  project-management  coding  work  from delicious
january 2011 by jm
Etsy's metrics infrastructure
I never really understood how useful a good metrics infrastructure could be for operational visibility until I joined Amazon.  Here's a good demo of Etsy's metrics system (via Netlson)
via:nelson  metrics  deployment  change-monitoring  etsy  software  monitoring  ops  from delicious
december 2010 by jm
deeptoad - Project Hosting on Google Code
'a (python) library and a tool to clusterize similar files using fuzzy hashing techniques. This project is inspired by the well known tool ssdeep.' Via Nelson
via:nelson  deeptoad  software  open-source  fuzzy  hashing  from delicious
november 2010 by jm
Skills shortage a major worry - Sunday Business Post
true -- very difficult to hire good staff in Ireland right now
hiring  ireland  software  jobs  work  from delicious
november 2010 by jm
Blosc
A high-performance compressor optimized for binary data -- 'designed to transmit data to the processor cache faster than a traditional, non-compressed, direct memory fetch via memcpy()' (via Bill de hOra)
via:dehora  compression  memcpy  caching  l1  software  memory  optimization  performance  python  pytables  from delicious
october 2010 by jm
Ubuntu's cron package silently ignores files
Ubuntu have hack-patched Vixie Cron to silently ignore cron files which contain a ".". omgwtf
omgwtfbbq  broken  ubuntu  patching  quality  bugs  software  stupid  packaging  from delicious
september 2010 by jm
Why We Need To Abolish Software Patents
'Pam Samuelson, one of the co-authors of the report, says that her conclusion from the research is that the world may be better off without software patents; that the biggest beneficiaries of software patents are patent lawyers and patent trolls, not entrepreneurs.' no shit, Sherlock
ip  patents  techcrunch  startups  swpats  via:brian-caulfield  software  from delicious
august 2010 by jm
XOR patent killed Commodore-Amiga
'Apparently Commodore-Amiga owed $10M for patent infringement. Because of that, the US government wouldn't allow any CD-32's into the USA. And because of that, the Phillippines factory seized all of the CD-32's that had been manufactured to cover unpaid expenses. And that was the end'
cd32  commodore  computers  history  ip  patents  software  swpats  xor  amiga  from delicious
july 2010 by jm
Mea Culpa
'Programming is an embarrassment compared to other fields of engineering and design. Our mainstream culture is one of adolescent self-indulgence. It is like something from Gulliver’s Travels, with the curly-bracketeers vs. the indentationites vs. the parenthesesophiles. The only thing that everyone seems to agree upon is how stupid all the other programmers are. Try googling “stupid programmers”. We have met the enemy, and he is us.' Fantastic post via Jan Lenhardt
via:janl  coding  programming  software  philosophy  languages  lisp  elitism  from delicious
may 2010 by jm
iPhone 3GS GPS suddenly stops working? here's the fix
via a forum on MacRumors -- blow away the locationd cache. Worked perfectly for me after my GPS crapped out halfway through my holidays :( Requires that the phone be jailbroken first
iphone  gps  software  3gs  reliability  bugs  macrumors  jailbreaking  locationd  from delicious
may 2010 by jm
Refuctoring
'the process of taking a well-designed piece of code and, through a series of small, reversible changes, making it completely unmaintainable by anyone except yourself' (via Mozai)
funny  refuctoring  via:Mozai  coding  tests  tdd  programming  software  from delicious
may 2010 by jm
Op-Ed Contributor - Microsoft’s Creative Destruction - NYTimes.com
MS internal politics routinely torpedoed cool new projects. surprise, surprise. 'Engineers in the Windows group falsely claimed [ClearType] made the display go haywire when certain colors were used. The head of Office products said it was fuzzy and gave him headaches. The VP for pocket devices was blunter: he’d support ClearType and use it, but only if I transferred the program and the programmers to his control.'
cleartype  microsoft  software  bureaucracy  politics  culture  management  corporate  nytimes  from delicious
february 2010 by jm
Turing-incomplete Lua?
discussion thread on the cons of using Turing-complete general-purpose programming languages in places where it's not necessary, such as configuration files
configuration  turing-complete  safety  coding  software  lua  from delicious
december 2009 by jm
SBSettings
good overview of this jailbreak app
iphone  jailbreak  hack  software  apple  sbsettings  unlock  from delicious
november 2009 by jm
pigz
'A parallel implementation of gzip for modern multi-processor, multi-core machines', by Mark Adler, no less
adler  pigz  gzip  compression  performance  concurrency  shell  parallel  multicore  zip  software  from delicious
october 2009 by jm
Programmer Competency Matrix
actually quite a good breakdown of software eng skill progression
software  coding  programming  management  hiring  engineering  matrix  skills 
july 2009 by jm
'Two wrongs don't make a right, but two bugs do'
a story of how a bug in Apollo 11's Lunar Module control software, intended to work around a deficiency of the engine hardware, barely avoided mission-endangering results
apollo-program  bugs  software  coding  engines  hardware  don-eyles  allan-klumpp  interfaces  specifications 
july 2009 by jm

related tags

3gs  ada-lovelace  adler  advice  agile  allan-klumpp  amiga  analysis  anti-spam  apollo-program  apple  architecture  babbage  broken  bugs  bureaucracy  caching  cd32  change-monitoring  cleartype  code  coding  commodore  compression  computers  computing  concurrency  configuration  corporate  culture  deeptoad  deployment  design  dessid  development  distribution  don-eyles  dual-use  eclipse  editors  education  eircom  elitism  engineering  engines  estimation  etsy  europe  fail  france  funny  future  fuzzy  gamasutra  games  gaming  girls  government  gpg  gps  gzip  hack  hacking  hardware  hashing  hiring  history  http  information  innovation  interfaces  internet  ip  iphone  ireland  isps  jailbreak  jailbreaking  jam-software  james-hamilton  java  jgc  jobs  kids  l1  languages  law  linux  lisp  locationd  lua  macrumors  management  marketing  matrix  memcpy  memory  metrics  microsoft  minecraft  monitoring  multicore  nytimes  omgwtfbbq  oops  open-source  ops  optimization  ouch  packaging  parallel  patching  patent-trolls  patents  peer-pressure  performance  philosophy  pigz  pki  politics  premature-flexibilization  programming  project-management  proxies  pytables  python  quality  refactoring  refuctoring  reliability  rm-rf  safety  sbsettings  scaling  scrum  security  services  shell  skills  software  spamassassin  specifications  ssh  ssl  startups  stupid  swpats  tasks  tdd  teaching  teams  tech  techcrunch  tests  tools  tribes  tunneling  turing-complete  ubuntu  unlock  via:brian-caulfield  via:dehora  via:filippo  via:hn  via:janl  via:Mozai  via:nelson  via:waxy  vim  viral  web  win32  windows  work  xor  yagni  zip 

Copy this bookmark:



description:


tags: