Girls and coding: female peer pressure scares them off | Education | The Observer
7 weeks ago by jm
'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
february 2012 by jm
'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)
november 2011 by jm
'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
september 2011 by jm
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
september 2011 by jm
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
France To Launch a National Patent Troll
june 2011 by jm
'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
april 2011 by jm
'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
Brad Porter's top five principles from "On Designing and Deploying Internet-Scale Services"
march 2011 by jm
still fantastic advice, even after 4 years. I think it's time for a re-read
internet
software
james-hamilton
design
architecture
coding
advice
services
scaling
reliability
from delicious
march 2011 by jm
Gamasutra - News - Opinion: Minecraft And The Question Of Luck
february 2011 by jm
'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
january 2011 by jm
'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
december 2010 by jm
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
november 2010 by jm
'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
november 2010 by jm
true -- very difficult to hire good staff in Ireland right now
hiring
ireland
software
jobs
work
from delicious
november 2010 by jm
Blosc
october 2010 by jm
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
JAM Software - SpamAssassin for Windows
september 2010 by jm
'adapted for Windows by JAM Software' -- cool! Thanks Daniel
windows
spamassassin
anti-spam
software
win32
jam-software
from delicious
september 2010 by jm
Ubuntu's cron package silently ignores files
september 2010 by jm
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
august 2010 by jm
'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
july 2010 by jm
'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
may 2010 by jm
'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
may 2010 by jm
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
may 2010 by jm
'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
february 2010 by jm
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?
december 2009 by jm
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
IT Law in Ireland: Irish law on hacking tools / dual-use software
november 2009 by jm
specifically, a port of dessid to the iPhone, recently causing headlines
dessid
eircom
hacking
dual-use
software
distribution
law
ireland
tools
security
from delicious
november 2009 by jm
SBSettings
november 2009 by jm
good overview of this jailbreak app
iphone
jailbreak
hack
software
apple
sbsettings
unlock
from delicious
november 2009 by jm
pigz
october 2009 by jm
'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
Premature Flexibilization Is The Root of Whatever Evil Is Left
august 2009 by jm
great blog post on the YAGNI principle. +1
yagni
coding
software
development
premature-flexibilization
august 2009 by jm
Programmer Competency Matrix
july 2009 by jm
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'
july 2009 by jm
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: