Archive
Monday, 12 Feb 2024
- ≈650 words
- Closing stderr/stdout/stdin outright is a bad idea≈200 words
- ≈750 words
- ≈470 words
- Maciej Cegłowski identifies the programmer’s attitude≈40 words
- ≈60 words
- ≈50 words
- David Kolb’s reflections on how reading and its meaning has evolved≈280 words
- ≈70 words
- Straight talk from Jeff Johnson≈50 words
- An anniversary reminder from Jamie Zawinski≈30 words
- ≈80 words
- A simple pattern to simplify harnessing the power of logs≈150 words
- Fraser Speirs on the long-term effect of the tablet≈100 words
- Metadata about storage entities does not apply to their content≈370 words
- Eric Meyer on HTTPS under low development≈190 words
- A soundbite on the anti-parochial complexity of high-tech≈60 words
- Reaping Mosh’s full benefits for long-running terminal sessions≈570 words
- Resist tools and abstractions≈40 words
- A simple, robust algorithm for backoff≈320 words
- ≈730 words
- Metaphor of the year, by Ev Williams≈80 words
- ≈200 words
- ≈100 words
- ≈470 words
- Processing mail is hard(ly difficult)≈1370 words
- André Weil on ego and mastery≈30 words
- A consultant on Excel vs databases≈60 words
- Roy Fielding on “TLS everywhere”≈170 words
- ≈350 words
- ≈320 words
- Feels like magic≈310 words
- Support Free Software charities: a Bradley Kuhn appeal≈200 words
- ≈300 words
- Perl 6 in 2015≈110 words
- On English as the language of source code≈80 words
- Henning Koch on Apple’s Swift≈100 words
- Stuart Langridge on Mozilla supporting DRM in Firefox≈170 words
- High as a kite, now and then≈120 words
- The past and future web?≈170 words
- A convenient manual
git format-patch
workflow≈610 words - Amit Chatwani summarises Paul Graham≈160 words
- The universe is not computed (apparently)≈380 words
- ≈20 words
- Craig Gidney on programmer self-evaluation≈220 words
- Jerry Seinfeld on the “Seinfeld method”≈60 words
- ≈10 words
- ≈90 words
- ≈610 words
- How Node.js does HTTP methods≈140 words
- Eevee on copying the wrong lesson≈60 words
- ≈600 words
- ≈220 words
- Editor ecumenism≈70 words
- Jamie Zawinski explains Debian≈80 words
- A short review of Apple’s new headphones≈400 words
- Alan Cox on spanning political divides with libre software≈100 words
- Tom DeMarco on how a project’s need for metrics and its value relate≈260 words
- Fred Brooks on the act of programming≈270 words
- A merge-less Git release process≈1040 words
- A shell one-liner courtesy of GNU≈210 words
- GCC web services, beware!≈60 words
- ≈160 words
- Linux network sound on the very cheap≈470 words
- Paul Graham on spotting valuable problems≈50 words
- A very brief primer to thinking in XPath≈770 words
- MG Siegler on the inherent quality problem of comments≈40 words
- Maciej Cegłowski on sustainable business≈70 words
- A farewell to del.icio.us≈310 words
- Google’s and Apple’s lasting impact, contrasted≈360 words
- Patrick Rhone on iPad vs the PC≈90 words
- ≈30 words
- ≈60 words
- Robert O’Callahan on software patent locusts≈70 words
- A quote from Edsger Dijkstra about measuring code≈60 words
- A quote from Nick Carr about the transformation of Facebook≈50 words
- Murray Gell-Mann’s amnesia theory≈150 words
- A graphic illustration of 0.999…=1≈170 words
- ≈70 words
- ≈60 words
- ≈160 words
- ≈160 words
- ≈70 words
- Martin Fowler on the shortsightedness of shortchanging architectural quality≈140 words
- An email ettiquette quote from Tejun Heo≈60 words
- ≈100 words
- ≈40 words
- Animated ads will not vanish if Flash does≈270 words
- The future of Linux on the desktop≈60 words
- ≈840 words
- ≈150 words
- ≈140 words
- Joel Spolsky on unlearning centralised VCS≈150 words
- ≈170 words
- ≈980 words
- In which a pessimist meets the iPad≈130 words
- ≈850 words
- ≈190 words
- ≈20 words
- A note in response to Rafe Colburn on ETL≈210 words
- A simple preforking echo server in Perl≈380 words
- ≈160 words
- ≈1100 words
- Two well-known quotes on computing seen side by side≈50 words
- Dag Ågren rants about Photoshop’s native image format≈430 words
- Solutions for publisher control of link shortening are based on a misguided premise≈420 words
- ≈570 words
- Bill de hÓra on how to make technology bets≈70 words
- Why Git’s commit rewriting features are good≈310 words
- In which I can’t get enough of staring at my own website≈130 words
- Assaf Arkin speaks out against ugliness in utilitarianism≈60 words
- John Siracusa on the nature of progress≈60 words
- Felix von Leitner on the only approach to manageable systems≈230 words
- Larry Wall on language design≈40 words
- Cancelling changes backward while rebasing beats carrying changes forward≈420 words
- Stefan Tilkov makes the case≈60 words
- A Firefox extension greatly speeds up browsing≈140 words
- Mark Pilgrim on recent W3C specs≈90 words
- Ian Bicking on the role of URI design in REST≈70 words
- A quote on conception, in commentary to a short essay from John Gruber≈160 words
- Subversion imposes high mental overhead on repository creation≈260 words
- ≈50 words
- Roy Fielding sums up the purpose of REST≈100 words
- An anecdote from Callum McKenzie on the non-existence of trivial patches≈80 words
- An appropriate definition for “software patent”≈50 words
- Replacing PHP will take more than a programming language≈570 words
- Perl 6 compiler error detection is receiving great attention≈360 words
- Retrofitting
strlen
for UTF-8 is a benchmark, not a practical application≈400 words - On iPhone GPL software and John Gruber’s dismissal of the FSF’s claims about the App Store≈450 words
- ≈100 words
- A thought on abstractions and polymorphic behaviour≈30 words
- Fixing malformed markup in one easy step≈60 words
- ≈490 words
- ≈250 words
- A half-baked (or less) idea for solving Wikipedia’s worst problem≈230 words
- Why advice on choosing strong passwords is useless≈400 words
- A quote from Larry Wall≈50 words
- Joel Spolsky does not understand the web≈510 words
- Encyclopædiæ are permeating the web/print membrane≈50 words
- Misunderstanding REST≈30 words
- ≈50 words
- Internet Explorer 8 and the mercy of Microsoft≈180 words
- Forget Markup Barbie≈30 words
- On Joe Gregorio’s proposal for partial updates in Atompub≈680 words
- On Arc, Paul Graham, and Unicode support as an exercise for the programmer≈540 words
- ≈170 words
- ≈180 words
- ≈350 words
- ≈1330 words
- ≈120 words
- ≈530 words
- ≈400 words
- Cognitive accessibility of user interfaces summarised in an oversimplified rule≈310 words
- Reginald Braithwaite on one man’s beauty≈60 words
- The risk in outsourcing to web applications is real≈110 words
- The Atom Publishing Protocol is finally an RFC: 5023≈30 words
- A note on Cédric Beust’s Erlang scepticism, concurrency, Java, and abstractions≈220 words
- Patch for “mixer-oss.c:105: error: subscripted value is neither array nor pointer” compile error in volume.app 1.1a≈230 words
- On Joel Spolsky’s prophecy of where the software industry is headed≈590 words
- ≈60 words
- ≈200 words
- ≈40 words
- ≈100 words
- ≈70 words
- The urge to comment as a sign of danger≈440 words
- On Jeffrey Zeldman failing to see a crisis≈150 words
- See you aboard the Haskell train≈200 words
- Complexity management is easy with hindsight≈410 words
- ≈70 words
- ≈560 words
- Tim Bray on Microsoft’s patent nonsense≈20 words
- Jon Hanna on HTTP: apparently it works!≈140 words
- ≈530 words
- ≈1260 words
- ≈1030 words
- ≈370 words
- ≈360 words
- ≈1080 words
- ≈20 words
- Lack of XHTML adoption does not prove XML an undue burden≈410 words
- ≈190 words
- ≈490 words
- ≈460 words
- Why you should ignore Joel Spolsky’s opinions about Ruby and Perl≈370 words
- On the respective breaking points of statically and dynamically typed languages≈740 words
- Paul Ingevaldson on the hidden cost of off-the-shelf software≈510 words
- ≈110 words
- ≈210 words
- DeWitt Clinton on syndication formats≈110 words
- ≈380 words
- ≈80 words
- Adam Kennedy announces win32.perl.org≈120 words
- ≈550 words
- ≈330 words
- ≈130 words
- Continuations for the web are not the answer; a quick note≈160 words
- Jeremy Keith explains the value of adding Ajax as pure interface sugar≈100 words
- Chris Anderson on search engines and archives combining to make value≈120 words
- Derek Denny-Brown on storing state in a proliferation of boolean flags≈160 words
- On Tim Bray’s claim that knowing Java makes one a better programmer≈230 words
- ≈30 words
- ≈30 words
- Introducing Bencode, a Perl implementation of the BitTorrent bencode serialisation format≈170 words
- Tim Bray on the learned lack of attention span≈140 words
- Andy Wardley on Model-View-Controller as a paradigm for web applications≈180 words
- ≈410 words
- ≈180 words
- ≈260 words
- Mark Hurst says sometimes the best option is less technology≈160 words
- Dave Shea pleads for grid-based CSS design support≈130 words
- ≈540 words
- Danny Ayers on the dirtiness of successful technologies≈90 words
- Sheila Lennon on owning ideas≈90 words
- Derek Powazek on the DRM gatekeepers bottleneck≈170 words
- Jonathan Wellons on minimal-expense backup strategy≈60 words
- ≈20 words
- ≈60 words
- Joe Gregorio on SQLite taking over from MySQL; and why that’s good news≈130 words
- Robert O’Callahan asserts you should not work for Microsoft≈70 words
- I, programmer≈850 words
- On Ben Hammersley’s justification of his switch to iWeb≈400 words
- A quick note on Google’s mission≈60 words
- Dave Winer goes on record to say that RSS is unfixably broken≈90 words
- Why PHP is good but bad≈860 words
- ≈210 words
- ≈60 words
- Shelley Powers on the stuff of legends, that is, the RSS 2.0 saga≈180 words
- ≈220 words
- What will Oracle’s all-out buy-in to open source mean?≈190 words
- One thing from Firefox 1.0 that I dearly miss in 1.5≈290 words
- ≈990 words
- Rod Begbie on Internet Explorer 7 beta 2≈70 words
- James Robertson and Cory Doctorow on PVP-OPM≈260 words
- Mark Nottingham on web framework design≈50 words
- ≈170 words
- ≈200 words
- ≈40 words
- Mark Pilgrim on the absurdly abysmal level of standards compliance in iPhoto’s “photocasting”≈210 words
- ≈430 words
- Namespace droppings and bozotic aggregator developers≈1180 words
- ≈100 words
- Nat Torkington on crowd mentality in the purported new age of the web≈150 words
- On very deep implicit linking in a massive corpus of documents≈600 words
- ≈220 words
- ≈190 words
- ≈1220 words
- ≈150 words
- Perl 6 can’t get here fast enough≈440 words
- Tim O’Reilly on free software as effect rather than cause≈70 words
- Scalability is just like any other optimisation≈460 words
- ≈500 words
- ≈120 words
- Performance art in the web age≈120 words
- ≈590 words
- The Atom Syndication Format is finally an RFC: 4287≈30 words
- Rick Jelliffe on the stunting effect of software patents≈100 words
- Tabinta lets you enter tabs in textareas in Firefox≈220 words
- XHTML served as
text/html
does not disprove the usefulness of dracionian error handling≈460 words - ≈50 words
- Sony’s malware trumps Blizzard Entertainment’s spyware≈290 words
- Kellan Elliott-McCrea on why open source projects struggle with usability≈40 words
- Mark Williamson on overly detail-enamored, useless documentation≈100 words
- Unheard-of company asserts patents as broad as a canyon, says they apply to XML≈140 words
- Quotes about the replaying Google Web Accelerator fiasco≈410 words
- ≈150 words
- Interview with a 419 scammer≈130 words
- Efficient, effective email handling for needs like mine≈1050 words
- Meg Fowler on the Google Print lawsuit≈80 words
- How some design pattern terminology might be obviated≈420 words
- Do infrequent webloggers lose readers?≈360 words
- Design pattern terminology bordering on hype≈310 words
- Charles Eicher on OPML≈50 words
- Charles Miller on programming≈60 words
- Reinventing the wheel requires good justification≈540 words
- Livejournal has adopted Atom 1.0≈130 words
- Titling articles both clearly and pithily≈450 words
- ≈170 words
- Weblog conversation requires archives≈370 words
- ≈40 words
- Perl 6 and the alleged dynamic typing performance penalty≈170 words
- On the alleged performance penalty of dynamic typing≈250 words
- Google Talk could liberate instant messaging≈320 words
- Tags suck (only) at the global scale≈340 words
- Monospace XML source view with Firefox≈50 words
- I have finally upgraded to Atom 1.0≈540 words
- Tim Berners-Lee’s lucid take on Postel’s Law≈130 words
- Joel Spolsky is confused about Extreme Programming≈320 words
- Soft skills are more important than experience with a technology≈140 words
- David Heinemeier Hanson on XML-based configuration formats≈60 words
- ≈60 words
- ≈280 words
- My Internet Explorer predictions seem on the mark≈60 words
- Company reactions to a security vulnerability report≈550 words
- Phil Ringnalda on reaching out≈50 words
- ≈570 words
- ≈380 words
- Christopher Diggins on the software developer experience≈230 words
- ≈420 words
- Victory in a decisive battle against software patents in Europe≈220 words
- The state of computing is stagnant≈420 words
- ≈220 words
- Clearlooks is a beautiful, unobtrusive gtk+ theme≈100 words
- ≈1300 words
- ≈150 words
- ≈60 words
- ≈40 words
- ≈60 words
- ≈60 words
- Real-world experience confirms that repairing software is better than rewriting≈230 words
- ≈150 words
- ≈250 words
- ≈370 words
- ≈470 words
- ≈530 words
- ≈320 words
- ≈130 words
- ≈140 words
- ≈190 words
- ≈190 words
- ≈220 words
- Dan Sugalsky on stupidity as exemplified by mail server configuration≈100 words
- ≈370 words
- ≈230 words
- Brian McCallister on the goodness of concise languages≈120 words
- ≈230 words
- ≈290 words
- Maciej Cegłowski on Paul Graham’s essay “Hackers and Painters”≈130 words
- ≈140 words
- ≈100 words
- Fusion fuses the load progress bar into the Location bar of Firefox≈100 words
- ≈100 words
- ≈550 words
- ≈20 words
- ≈510 words
- ≈60 words
- ≈50 words
- ≈10 words
- ≈150 words
- ≈400 words
- ≈500 words
- ≈160 words
- ≈290 words
- ≈280 words
- ≈250 words
- ≈500 words
- bmp-rootvis is a lovely visualisation plugin for Beep Media Player≈80 words
- ≈150 words
- ≈170 words
- ≈340 words
- ≈300 words
- ≈190 words
- ≈190 words
- ≈50 words
- ≈140 words
- ≈20 words
- ≈150 words
- ≈230 words
- ≈330 words
- ≈130 words
- ≈30 words
- ≈50 words
- ≈40 words
- ≈390 words
- ≈120 words
- ≈40 words
- ≈30 words
- ≈620 words
- rxvt-unicode is a highly recommended terminal emulator≈50 words
- ≈420 words
- ≈580 words
- ≈200 words
- ≈190 words
- ≈50 words
- ≈60 words
- ≈40 words
- ≈330 words
- Be has left the building…≈30 words
- ≈50 words
- ≈320 words
- ≈90 words
- ≈330 words
- ≈180 words
- ≈260 words
- ≈70 words
- ≈60 words
- ≈60 words
- ≈240 words
- ≈320 words
- ≈110 words
- ≈70 words
- ≈230 words
- ≈530 words
- Use Devel::Trace to watch the execution of Perl scripts≈90 words
- ≈1060 words
- ≈60 words
- ≈440 words
- OpenNTPD is what NTP clients should always have been≈60 words
- ≈160 words
- ≈160 words
- ≈70 words
- Complete rewrites reveal bad programmers≈90 words
- ≈130 words
- ≈150 words
- ≈30 words
- ≈250 words
- ≈60 words
- ≈90 words
- ≈20 words
- ≈120 words
- ≈80 words
- ≈570 words
- ≈190 words
- Bruce Schneier on the expertise hidden behind NSA’s doors≈60 words
- ≈60 words
- ≈370 words
- ≈110 words
- ≈40 words
- ≈260 words
- ≈40 words
- ≈280 words
- ≈60 words
- ≈190 words
- ≈220 words
- ≈390 words
- ≈250 words
- ≈200 words
- ≈70 words
- ≈120 words
- ≈40 words
- ≈100 words
- ≈320 words
- ≈210 words
- ≈80 words
- ≈480 words
- ≈120 words
- ≈390 words
- ≈330 words
- ≈10 words
- ≈190 words
- ≈90 words
- ≈340 words
- ≈30 words
- ≈120 words
- ≈100 words
- ≈270 words
- ≈240 words
- ≈30 words
- ≈210 words
- ≈20 words
- ≈50 words
- ≈360 words
- ≈130 words
- ≈240 words
- ≈90 words
- ≈270 words
- Enigma is an Onyx clone and will steal your sleep≈50 words
- ≈100 words
- ≈370 words
- ≈550 words
- ≈90 words
- Liferea is a “Just Works” desktop aggregator for Linux≈70 words
- ≈190 words
- ≈120 words
- ≈110 words
- ≈10 words